アプリケーションから C# の SMTP サーバーを使用してメールを送信しています。メールが受取人に届くかどうかに関係なく、私たちのアプリケーションへの応答が必要です. C#を使用してどのように行うことができますか???
1 に答える
2
メールが配信されたかどうかを確認することはできません。smtp にはこのメカニズムがありません。あなたができる最善のことは、電子メールが正常に送信されたかどうかを知ることです (System.Net.Mail.SmtpClient を使用していると仮定すると)、Send メソッドが例外をスローするという事実によってわかります。
スパマーは、HTML メールを使用し、独自の URL を使用してサーバー上の画像へのリンクを配置することで、この制限を回避しようとします。この URL がヒットした場合、誰かが電子メールを開いたことがわかります。ほとんどの電子メール アプリケーションはデフォルトでリンクされた画像をブロックするため、これはやや嫌われ、非常に信頼性が低くなります。
于 2010-08-09T07:50:53.593 に答える