数日前、ある相手にメールを送りましたが、返事が来ず、メールが届いたか読んだかを確認するために電話をかけることもできません。非常にプレッシャーのかかる状況にあるため、メールが届いたかどうかを知りたいのです。
- Gmailからメールを送信しました。
- Mozilla Firefoxブラウザからメールを送信しました。
- 私はWindows10を使用しています。
- 彼らのメールアドレスは[メールアドレス]。
- メールと一緒に添付ファイルも送信しました。
答え1
簡単に答えると、「できません」。
基本的な電子メール プロトコルには、受信確認を必要とするメカニズムが組み込まれておらず、電子メールが送信されたら、それを制御することはできなくなります。また、(当然のことですが) 電子メールで何ができるかを指示することもできません。
メールが読まれたかどうかを確認できる方法がいくつかありますが、受信者がこれらのことを行う必要はありません。つまり、「受信者がこれらのことを行った場合、メールを読んだことを確認できますが、確認しない場合は読んでいないことを意味するわけではありません」ということになります。これらは、メールを送信する前の準備も必要なので、別のメールを送信しない限り(または事前に実行しない限り)、役に立ちません。
まず最初に、「開封確認」要求を指定します。電子メールが開かれると、送信者にメールが読まれたことを確認する通知を送信できます。ただし、ほとんどのアプリケーションでは、確認を送信する前に受信者に確認を求めます。このメカニズムはブラウザを使用します。
代替メカニズムでは、Web サーバーでホストされている一意の名前を持つ画像 (多くの場合、1x1 のクリア ピクセルですが、常にそうとは限りません) を含む電子メールを作成する必要があります。メール クライアントが画像を開くと、Web サーバーは画像が送信されたことを追跡できます。このメカニズムは、メーリング リストでよく使用されます。もちろん、メール クライアントはオフサイトの画像や 1x1 の画像などを開かないように設定できます。
答え2
すでにメッセージを送信してしまった場合、受信者が実際に返信するまで、実際に知ることはできません。そのようにして誰かの受信トレイを覗く方法はありません。
電子メールには配信確認と開封確認の機能がありますが、送信後ではなく、送信時に要求する必要があります。(さらに、すべてのメール アプリがそれらの要求をサポートしているわけではありません。たとえば、Outlook や Thunderbird にはこのオプションがありますが、Gmail にはありません。)
答え3
メールにロゴを入れるのは不合理なことではなく、怪しげな1ピクセルの追加ペイロードではなく、そのアクセスを利用できます。
サーバー側では、サーバー リダイレクト (Windows の web.config など) を実行して、リクエストがサーバー アプリケーションに送信される必要があります。送信される各メールのメール ID など、ロゴの URL に異なるものを使用するだけです。
そうすれば、クライアント側ではまったく異常は見られませんが、それでも問題は残ります
わいせつな画像を探している不正使用防止アプリケーションによって画像が開かれた場合、早すぎる既読レポートが表示されます。スパム対策ソフトウェアが賢くなった場合、電子メールの署名をパターン マッチングして検出します。
つまり、知る可能性は高まるが、100%知ることはできない。