答えて
これはJava固有の問題ではありません。
- HTMLメールを作成し、サーバーに報告する目に見えないgifを埋め込むことができます。 Outlookや一部のWebメールプログラムのような一部のソフトウェアは、信頼できない電子メールのためにこれをブロックします。
- 返品領収書をリクエストすることができます。多くのメールプログラムはこれを完全に無視し、通常はユーザーに送信するかどうかを尋ねないメッセージを無視します。
例:
email.AddHeaderField("Disposition-Notification-To","<[email protected]>")
あなたはSMTP経由で送信しているとします。メールがSMTPサーバーに送信されるたびに、Javaプログラムはそのプログラムを制御しません。
1)メールが配信されているかどうかを知りたい場合は、SMTPサーバーに何らかの方法で問い合わせる必要がありますあなたのコントロールの外でそれを忘れる)あなたのメールが送信されているかどうかを確認してください。
2)受信者がメールを開いているかどうかはわかりません。あなたができる最大値は、メールが肯定応答を要求するフラグを設定することですが、ユーザーが明示的にその肯定応答を送信したいかどうかによって異なります。他の可能性は、内容を見るためにクリックされるメール内のあなたのサイトへのリンクを設定します。ユーザーがそのリンクをクリックしたかどうかを追跡できます。
あなたは常に配信またはオープンメッセージ通知を取得することを保証する方法はありません。
メールサーバはメールを受け入れてからドロップすることがあります。 ユーザーはメールを読むことができますが、通知は拒否されます。
「Webbugs」(メールのHTMLソースからの画像で、メールを認識できる特殊なトークンが含まれています)は、ほとんどの電子メールプログラムでは機能しません。
実際には、誰かがメッセージを受け取ったことを確認することはほとんどありません。
あなたのサーバーにメッセージを残し、リンクを送信するだけです。ユーザーがクリックすると、メッセージを受け取ったことをかなり確信することができます。しかし、ありがたいことに、多くのユーザーがこのようなリンクをクリックしないのは、詐欺やスパムに使われているからです。
誰かがこれをdownvotingしているのですか?説明がうまくいくでしょう。 –
HTMLメールを送信する場合は、1x1ピクセルの画像にいくつかのトラッキングパラメータを追加して、ウェブサーバーにコールバックすることができます。一部の電子メールクライアント(およびユーザー)が電子メール内の画像をブロックするため、100%の信頼性がありません。
あなたは、電子メールの本文に
<span style="display:none">Tracking no: ${TRACK_NO}</span>
- 1. 私の電子メールを追跡する
- 2. 電子メール応答の追跡
- 3. Outlookで電子メールをExcelで追跡する
- 4. Outlook 2007の電子メールを追跡する
- 5. 特定の電子メールを追跡するJavamailライブラリ
- 6. 電子メールで開かれた長さの追跡
- 7. PHPでSMTPによって送信された電子メールを追跡する
- 8. PHPと画像を使った電子メールの追跡
- 9. C#で電子メールにvcalを追加
- 10. 良い電子メールの統合とディーセント・ナビゲーションによるチケット追跡ソフトウェア?
- 11. XMLファイルに電子メールを追加
- 12. groovy(Java Mail)で電子メールを読む
- 13. は、電子メール
- 14. 電子メールで
- 15. Zimbra:電子メールで電子メールを送信するように修正する
- 16. Java Eメール:「はい」や「いいえ」のように電子メールに投票ボタンを追加するには?
- 17. JavaでOutlook電子メール転送を無効にする
- 18. 電子メールを送信OAUTH2 SMTP Outlook Java
- 19. drupalから送信された電子メールの状態を追跡するには
- 20. 電子メールでユーザーをアクティブにする
- 21. Googleアナリティクスを使用して電子メールで開いているリクエストを追跡する
- 22. JavaMail APIなしでJavaで電子メールを送信する
- 23. PHPはoutgoing電子メールにlocalhostを追加します
- 24. 電子メール本文の追加テキスト
- 25. 電子メールからログアウトするには?
- 26. Apache Commonsの電子メールライブラリを使用してJavaで電子メールを送信
- 27. ヘッダーを追加する電子メールでPHP注入?
- 28. 電子メールにCCを追加するMicrosoft Outlook
- 29. 電子メールに改行を追加する際の警告エラー?
- 30. 電子メール本文にフォームテキストを追加する方法
@ *受信者によって電子メールが開かれている場合、@ brianeggeの回答ごとに)*知ることができます。ブロックされた画像によっては100%にならない場合もありますが、可能です。 – AdaTheDev
はい、それは私の#2提案の変更されたアプローチです、リンクの代わりに、画像が使用されます – rossoft