我有一个 Windows 应用程序,我从中使用电子邮件模板图像发送电子邮件。但在不同的 SMTP 服务器上显示不同的结果。它将模板图像作为附件附加。
我正在使用此方法发送电子邮件模板
关于如何将格式化的邮件发送到具有相同格式的所有服务器的任何想法?
我有一个 Windows 应用程序,我从中使用电子邮件模板图像发送电子邮件。但在不同的 SMTP 服务器上显示不同的结果。它将模板图像作为附件附加。
我正在使用此方法发送电子邮件模板
关于如何将格式化的邮件发送到具有相同格式的所有服务器的任何想法?
不同的结果是否可能只是因为您使用不同的电子邮件客户端来查看已发送的电子邮件?如果是这样,则有许多第三方出售软件和/或服务来帮助管理该问题。看看这个例子(只是我在谷歌上找到的众多例子之一):
您需要创建您的电子邮件,以便图像指向嵌入的图像而不是附加的。
在此处阅读有关如何执行此操作的更多信息。关键是使用AlternateViews(MSDN 文章)。
最终,您需要循环浏览电子邮件中的每个图像并嵌入图像,同时将 src 更改为指向 Content ID。