Mailto链接在Hotmail中不起作用

时间:2012-05-18 22:32:36

标签: html email mailto hotmail

所以我有一封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人员处理,我无法访问它,因为我对公司不熟悉)。

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

5 个答案:

答案 0 :(得分:4)

另外两位程序员和我本周早些时候花了2天时间处理这个问题。我没有方便的相关链接,但故事的长短是这是一个已知的问题,目前尚未解决。

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

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

答案 1 :(得分:3)

这是我在http://windowsxp.mvps.org/hmposturl.htm找到的一个可能的解决方案,我根据自己的目的进行了修改。它需要发送带有自定义链接的唯一广告素材,仅限您的Hotmail收件人,但它似乎对我有用。这是我使用的href字符串:

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

答案 2 :(得分:2)

这是大多数基于Webmail的系统的常见问题。 mailto:不会调用它们。谷歌mailto hotmail,你会找到Windows和特定浏览器的答案。我想这会为你设置

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

答案 3 :(得分:1)

只需添加target ='_ blank'...使用'a'html标记为...

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

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

答案 4 :(得分:0)

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

如果你真的真的想要唯一的方法是使用JavaScript,那么onClick会改变窗口位置,但会引入一个新的依赖:JavaScript。