我向hotmail用户发送自动邮件。 (谢谢你的注册bla bla) 因为纯文本看起来不够吸引人,所以我将HTML与图像一起使用。这些图像位于公共网络服务器上。
作为SMTP服务器,我使用IIS 7.5的SMTP部分(Windows 2008 R2)。我在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中查看它时。 (chrome,IE,safari等)当他们悬停链接时,他们会看到网址是http://www.mydomain.com
但是当他们点击它时。它重定向到:
http://www.mydomain.com/mail/InboxLight.aspx/404.aspx?msg=The%20file%20'/mail/InboxLight.aspx'%20does%20not%20exist
当我在Outlook 2010中收到邮件时,该链接可以正常运行,其中域名也会添加到安全列表中。
编辑如果它似乎与hotmail中的反垃圾邮件有关。我应该考虑购买:http://www.youtube.com/watch?v=98oc_5bjjkc