【问题标题】:Link in HTML e-mail does not work in HotmailHTML 电子邮件中的链接在 Hotmail 中不起作用
【发布时间】:2010-08-30 10:53:48
【问题描述】:

我向 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 等),当他们将链接悬停时,他们会看到网址是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

【问题讨论】:

    标签: asp.net smtp dns spf dkim


    【解决方案1】:

    这可能是因为链接中显示的文本(“单击此处”)没有告诉用户单击时他们要去哪里。查看hotmail postmaster 网站了解更多信息,尤其是故障排除页面。

    【讨论】:

    猜你喜欢
    • 2012-01-08
    • 1970-01-01
    • 2013-05-21
    • 2011-03-26
    • 1970-01-01
    • 2021-05-27
    • 1970-01-01
    • 1970-01-01
    • 2012-05-26
    相关资源
    最近更新 更多