随sp_send_dbmail发送的邮件会将嵌入的图像显示为附件



我正在使用sp_send_dbmail向员工新配置的邮箱发送"欢迎"电子邮件。内容在Outlook 2016和Office365中看起来都不错。

但是,与我复制的源电子邮件在附件的显示方式上有所不同。源电子邮件在任一系统中均未显示回形针图标或附件。随sp_send_dbmail一起发送的电子邮件在两者中都显示回形针,并在 Office365 中列出附件(但不在 Outlook 中(。

我在 Outlook 中从源电子邮件中复制了 HTML,并且必须更改 src 标记才能使其正常工作:

<img ... src="cid:image009.png@01D42E2D.8043A5B0">

在我删除@01D42E2D.8043A5B0之前,这不会显示图像。我无法找到有关标签的该部分的作用或如何正确使用它的任何解释。

有没有办法使与sp_send_dbmail一起发送的消息与原始消息完全相同?

编辑添加:进一步的测试发现TypeApp(Android邮件客户端(不会从sp_send_dbmail渲染图像,但它确实正确显示源电子邮件。

我意识到电子邮件客户端的行为不一致,但为什么我不能让我发送的电子邮件像其他电子邮件一样运行?

一种可能的解决方法是使用 SendGrid 电子邮件。 它对嵌入图像的工作方式可能不同。不确定。

在以前的一个项目中,我的内部Exchange服务器遇到了很多问题,所以我只是去了SendGrid,它运行得很好。他们有一个免费层。

相关内容

  • 没有找到相关文章

最新更新