首页 > 解决方案 > 使用 Sendgrid API 在 HTML 代码中发送电子邮件 ID

问题描述

当我使用 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>

标签: htmloutlookhtml-emailsendgridemail-client

解决方案


这里的主要问题是您使用 aspan作为 mailto 链接。由于这不是有效的 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>

推荐阅读