C#SmtpClient电子邮件代码的可靠性(涉及图像时)

时间:2015-06-24 17:44:25

标签: c# email graphics html-email smtpclient

据我所知,我的C#Dot Net 4.0 Web应用程序中有一段相对普通的SMTP客户端代码。这已经有一段时间了,用最少的HTML格式化文本消息。 (如果内存服务,则基于此:http://blog.jdconley.com/2009/01/fire-and-forget-email-webservices-and.html

现在想要添加图形的力量。细节尚未最终确定,但目前我假设他们想要自己使用图形图像或作为某些HTML构造的背景。

坦率地说,我不是电子邮件专家。经过一段时间的黑客攻击后,我设法让它工作了。 (这个hack基于这个: http://www.intstrings.com/ramivemula/articles/how-to-send-an-email-using-c-net-with-complete-features/ 我还在MessageInfo对象中添加了一个AlternativeView列表,以便在主邮件例程中进行处理。徽标图像本身就是项目的一部分,坐着在根。)

我有几个担忧 首先,这是多么通用?这是最好的方法吗?有多少种类型的邮件服务器可以接收并正确显示?

在我的测试中,当我通过公司服务器将其发送给自己时,这会成功。当我尝试将其发送到Yahoo或Gmail上的个人帐户时,此消息不会到达。 (是的,我检查了垃圾邮件桶。)

建议?

{{1}}

0 个答案:

没有答案