gmail 中的电子邮件签名将图像显示为附件

Email signature in gmail showing images as attachments

我们已经构建了一个自定义 HTML 电子邮件,它将用作 Office 365 帐户的电子邮件签名。在测试期间,我们注意到当签名发送到 Gmail 帐户时,Gmail 将 9 张图像中的 2 张显示为附件。为了进行测试,我复制了 HTML 文件的内容并将其粘贴到一封新电子邮件中。将它发送到另一个 Outlook 电子邮件也可以正常工作。

包装显示为附件的图像的代码示例:

<table style="width: 480px; font-size: 9pt; font-family: Arial, sans-serif; line-height:14px; " cellpadding="0" cellspacing="0">
    <tbody>
    <tr>
        <td style="width:125px; vertical-align: middle" valign="middle" align="center">
            <a target="_blank" href="https://www.google.co.uk">
                <img border="0" width="88" height="88" style="width:88px; height:88px; border:0;" src="http://an-example-image.png" alt="Example logo"></a>
        </td>
    </tr>
    </tbody>
</table>

图像是通过 https 从 S3 存储桶提供的。

如有任何帮助,我们将不胜感激。

更新: 将图像制作为 .JPG 已修复其中一个问题。

除非电子邮件中根本没有显示这两张图片,否则这不是您可以在 Gmail 上修复的问题。 我可能有一个解决方法,即通过 https link 提供您的图片。这在一定程度上解决了这个问题。

似乎任何超过 15KB 的图像都会显示为 Gmail 的附件。将文件大小减小到以下已经为我们解决了这个问题。