【发布时间】:2018-08-09 22:52:22
【问题描述】:
我正在使用 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 的图像,但它确实可以正确显示源电子邮件。
我意识到电子邮件客户端的行为不一致,但为什么我不能让我发送的电子邮件的行为与其他电子邮件一样?
【问题讨论】:
标签: sql-server sql-server-2014 html-email sp-send-dbmail