6

因此,我有一个 html 电子邮件,我正在为我的公司创建一个电子邮件活动,我们将很快为我们代表的组织发送电子邮件。它包含 2 个主要链接,一个用于向我们代表的组织中的人员发送电子邮件,另一个用于访问该组织站点上的登录页面。登陆页面链接工作正常,从 Hotmail 查看电子邮件时,mailto: 链接不工作。它适用于 Hotmail 以外的其他客户端,包括 Gmail 和 Outlook。

这不是因为我正在测试的计算机没有安装电子邮件客户端。它已安装 Outlook 2010 并注册为 mailto 应用程序。当在其他站点(不是 hotmail)上单击 mailto 链接时,它们工作得很好……outlook 会启动一个新的消息窗口,并填写主题和电子邮件。当我们在 Hotmail 上进行测试时,它在状态栏中显示了 mailto 链接,但是当您单击该链接时没有任何动作。就好像链接根本不是链接。

这是我们尝试使用的链接:(出于隐私考虑,稍作编辑)

<div class="button"><a href="mailto:contact@email.org?subject=Resident Requesting More Info">Email a Resident Advisor</a></div>

这被放置在一个 html 表格单元格中。它应用了一些基本的 CSS 样式(全部嵌入在 html 电子邮件本身中)。按钮类只是为了使链接在电子邮件中脱颖而出......给它一个红色边框并加粗链接。

更清楚地说:

作品:

Gmail - IE9、Chrome、Firefox

展望 - 工作。

不工作:

Hotmail - 尝试所有浏览器

该电子邮件是使用 CampaignMonitor 的预览功能发送的(由我们的 QA 人员处理,我无法访问它,因为我对公司相当陌生)。

我只需要找到一种方法来完成这项工作。提前致谢。

4

5 回答 5

4

本周早些时候,我和另外两个程序员花了 2 天时间处理这个问题。我手头没有相关链接,但总而言之,这是一个已知问题,目前尚未解决。

mailto:链接在任何情况下都不会在Hotmail中工作,它们被删除或其他东西。

我们最终添加了副本,指示收件人发送电子邮件至 foo@mail.com,而不是单击链接。

于 2012-05-18T22:43:14.897 回答
3

这是我在http://windowsxp.mvps.org/hmposturl.htm找到的一个可能的解决方案,我为我的目的进行了修改。它只需要向您的 Hotmail 收件人发送带有自定义链接的独特创意,但它似乎对我有用。这是我使用的 href 字符串:

http://www.hotmail.msn.com/secure/start?action=compose&to=email@domain.com&subject=我的主题行&body=电子邮件正文

于 2012-05-30T17:30:26.800 回答
2

这是大多数基于 webmail 的系统的常见问题。mailto:不调用它们。Google mailto hotmail,您会找到适用于 Windows 和特定浏览器的答案。我认为这将为您设置

http://email.about.com/od/windowslivehotmailtips/qt/How_to_Make_Windows_Live_Hotmail_Your_Default_Email_Program.htm

于 2012-09-30T15:49:38.863 回答
1

只需添加 target='_blank'...使用 'a' html 标签作为...

<a href='mailto:Your MAILTO ID' target='_blank'>SOME Support</a>

这适用于 hotmail 客户端,但它会另外启动新的浏览器实例。

于 2014-02-10T08:00:29.930 回答
0

已知问题,我可以确认,不是仅在 Hotmail 网络邮件上工作,其余的工作正常,我们在这里遇到了同样的问题,我们放弃了尝试。

如果您真的想要唯一的方法是使用 JavaScript,onClick 会更改窗口位置,但这会引入一个新的依赖项:JavaScript。

于 2012-08-21T08:30:27.553 回答