0

我向 hotmail 用户发送自动邮件。(谢谢您的注册bla bla)因为纯文本看起来不够吸引人,所以我使用带有图像的HTML。图像驻留在公共网络服务器上。

作为 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 中查看时。(chrome、IE、safari 等),当他们将链接悬停时,他们会看到 url 是http://www.mydomain.com,但是当他们点击它时。它重定向到:

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

4

1 回答 1

0

这可能是因为链接中显示的文本(“单击此处”)没有告诉用户单击时他们要去哪里。查看hotmail postmaster站点以获取更多信息,尤其是疑难解答页面。

于 2010-08-30T11:10:41.190 回答