通过电子邮件

时间:2017-11-02 19:33:13

标签: android html ios email anchor

我正在使用自定义应用程序在预先确定的时间段内触发电子邮件和短信广告系列。根据要求,我需要发送包含链接/网址的电子邮件,以便在点击链接/网址时,手机的默认短信应用随身体打开文本和数字预先填充。

我浏览了this,并创建了以下网址:

<a href='sms:54321;?&body=HELLO'>Click here</a>

我把它放在HTML文件中,并通过电子邮件附件发送。它在Android和iPhone上运行良好。

但是,当我在电子邮件中嵌入HTML链接时,会出现问题。

在某些电子邮件客户端上,例如Gmail应用(网络/移动设备)和Outlook移动应用,&#34;点击此处&#34;在电子邮件中显示为纯文本。在检查gmail.com上的页面时,我注意到 href 属性丢失了。

在其他一些电子邮件客户端上,例如Ubuntu上的Thunderbird,iPhone上的Edison Mail应用程序,该链接显示正常并且运行良好。

注意:电子邮件收件人是Gmail地址。

由于某些客户端的链接工作正常,因此排除了

出现问题的可能性
  • 电子邮件递送服务 - sendgrid

  • 收件人的电子邮件服务提供商(gmail)

我用h strong中的&amp; 替换了&amp; 后跟 amp; ,但差异仍然存在。

我无法理解其原因。

是否有办法实现此功能,无论我们打开电子邮件的电子邮件客户端是什么?

注意:mailto在href中正常工作,即它显示为超链接,例如,

<a href='mailto:xyz@example.com'>Click here</a>

1 个答案:

答案 0 :(得分:0)

据我所能研究的,Gmail和Outlook不允许<a href="sms:"链接。我尚未直接使用Outlook测试此功能,但是使用Gmail时,链接已被删除,并变成纯HTML文本,就像您说的那样。我没有已知的解决方法。

我意识到这不是理想,但是假设您将这封电子邮件发送给主要使用智能手机阅读电子邮件的人(否则为什么要使用SMS链接),您可以简单地写:请致电555-555-5555给我发短信。”