问题描述
当为网站创建新客户的帐户时,我必须修复我公司发送的电子邮件中的错误,它必须显示 HTML <a>
标记,其中包含进入新帐户的链接,但在 Gmail 中和 Outlook,此 <a>
标记不会出现。
这里的代码:
<tr>
<td style="font-size: 0px; padding: 10px 25px; padding-top: 30px; padding-bottom: 30px;
word-break: break-word;" align="center">
<table style="border-collapse: separate; line-height: 100%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="border: none; border-radius: 37px; cursor: auto; mso-padding-alt: 10px 25px;
background: #5F9AB0;" align="center" valign="middle" bgcolor="#5F9AB0"><a href="https://mywebsiteurl.fr" target="blank"> Demander mon mot de passe </a>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
预期结果的屏幕截图(当我使用 Mail mac 应用程序阅读邮件时的实际情况)
使用 Gmail 和 Outlook Web 应用程序在 Chrome 和 Firefox 中显示邮件的屏幕截图
解决方法
@Syfer 建议的电子邮件查询涉及。如果是,请查看 https://www.caniemail.com/search/?s=media。
也就是说,所有 Gmail、所有 Outlook(使用 Apple Mail 的除外)、所有 Yahoo、所有 AOL 等都没有或不支持媒体查询。
编写电子邮件 HTML 是不是很棒? ?