【问题标题】:Sending an email-id in HTML code using Sendgrid API使用 Sendgrid API 在 HTML 代码中发送电子邮件 ID
【发布时间】:2019-01-03 08:22:57
【问题描述】:
当我使用 HTML 发送电子邮件 ID 时。它在浏览器 G-mail 中可见,但在 Outlook 和 Apple 电子邮件客户端中不可见。这是一个 sendgrid 电子邮件模板。
<div style="font-size: 10px; line-height: 150%; margin: 0px; text-align: left;">
<span style="color:#FFFFFF;">
<span style="font-family:arial,helvetica,sans-serif; decoration:none;" href="mailto: :useremail">
Sender Email::useremail
</span>
</span>
</div>
【问题讨论】:
标签:
html
outlook
html-email
sendgrid
email-client
【解决方案1】:
你可以用这个:-
<div style="font-size: 10px; line-height: 150%; margin: 0px; text-align: left;"><a target="_blank" style="font-size: 10px; line-height: 150%; text-align: left; color:#FFFFFF; font-family:arial,helvetica,sans-serif; text-decoration:none;" href="mailto: :useremail">Sender Email: :useremail</a></div>
【解决方案2】:
这里的主要问题是您使用span 作为邮件链接。由于这不是有效的 HTML,一些客户端可能会忽略它/删除它,或者它可能会破坏该元素的样式。
所有样式都可以像这样应用于a 元素:
<a href="mailto: :useremail" target="_blank" style="font-size: 10px; line-height: 150%; text-align: left; color:#FFFFFF; font-family:arial,helvetica,sans-serif; text-decoration:none;">Sender Email::useremail</a>