hotmail ユーザーに自動メールを送信しています。(ご登録ありがとうございます bla bla) プレーン テキストでは見栄えがよくないので、画像付きの HTML を使用します。画像はパブリック Web サーバー上にあります。
SMTP サーバーとして、IIS 7.5 (Windows 2008 R2) の SMTP 部分を使用します。DNS に SPF レコードを設定しています。http://tinisles.blogspot.com/2009/09/sending-dkim-email-from-c.htmlも読んだところ、SMTP サービスと DKIM 署名を使用したメールの送信は、外部の商用コンポーネント。だから私は(まだ)そのようなものを持っていません。
以上が私の背景に関するすべてであり、問題は次のとおりです。私の HTML には次のようなものがあります。
<a href="http://www.mydomain.com">click here</a>
しかし、ユーザーがそのような電子メールを受け取り、hotmail で表示すると、. http://www.mydomain.com
(chrome、IE、safari など) そして、リンクにカーソルを合わせると、URL がクリックされていることがわかります。次の場所にリダイレクトされます。
http://www.mydomain.com/mail/InboxLight.aspx/404.aspx?msg=The%20file%20'/mail/InboxLight.aspx'%20does%20not%20exist
私は何を間違っていますか?SMTP/IISサーバーの設定ですか?メールを送信したときに、Asp.Net C# コードで何かを忘れましたか? DNS または HTML マークアップで何かを忘れていませんか?
ドメインがセーフリストにも追加されている Outlook 2010 でメールを受信すると、リンクは完全に機能します。
編集すべてが hotmail のスパム対策に関連していると思われる場合。購入を検討する必要があります: http://www.youtube.com/watch?v=98oc_5bjjkc