使用 Sendgrid API 在 HTML 代码中发送电子邮件 ID

Sending an email-id in HTML code using Sendgrid API

当我使用 HTML 发送电子邮件 ID 时。它在浏览器 G-mail 中可见,但在 Outlook 和 Apple Email 客户端中不可见。这是一个 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>

这里的主要问题是您将 span 用作邮箱 link。由于这是无效的 HTML,一些客户可能会忽略 it/removing 它或者它可能会破坏该元素的样式。

所有样式都可以应用于 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>

你可以使用这个:-

<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>