我已经看到,在使用addEmbeddedImage()
时,图像在电子邮件中显示为附件,如果我要发送帐户的确认电子邮件或密码更改之类的东西,这似乎很奇怪。当我检查来自其他网站的其他电子邮件时,它们只是使用链接作为图像的来源。
这是最佳做法吗?如果是这样,我应该以特殊方式托管在电子邮件中使用的图像,还是在其他网站文件中的任何位置都可以?
答案 0 :(得分:2)
嵌入的图像也是附件。它们的不同之处在于它们具有cid
值,因此同一封邮件中的HTML可以引用它们。图像是否以内嵌方式显示为以及以附件形式显示取决于邮件客户端,因此您需要针对特定的应用程序对其进行测试。
嵌入/附加的优点:
嵌入/附加的缺点:
链接的优点:
链接的缺点:
如果您只是一次性发送几张图像(例如家庭图像),则嵌入/附加是合适的,但是如果您要发送大量图像,通常最好使用链接图像。如果您打算将图像放入电子邮件签名中,请不要-无需使用图像即可制作美观的电子邮件布局。另外请注意,Outlook的图像处理特别糟糕。
选择提供图像的方式无关紧要-客户端无法确定您是从文件中提供静态图像还是动态呈现某些东西,因此就像为网站一样提供它们。