【发布时间】:2013-04-15 00:43:59
【问题描述】:
所以 .net 中的标准电子邮件 api 支持使用“备用视图”
http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.alternateviews.aspx
使用 AlternateViews 属性以不同格式指定电子邮件消息的副本。例如,如果您以 HTML 格式发送邮件,您可能还需要提供纯文本版本,以防某些收件人使用无法显示 HTML 内容的电子邮件阅读器。
要将备用视图添加到 MailMessage 对象,请为该视图创建一个附件,然后将其添加到 AlternateViews 返回的集合中。使用 Body 属性指定文本版本并使用 AlternateViews 集合指定具有其他 MIME 类型的视图。使用 MediaTypeNames 类成员指定备用视图的 MIME 类型。
对这种方法的支持范围有多大?我之所以问,是因为我很好奇是否值得努力定义文本和 html 电子邮件正文。
【问题讨论】:
-
使用屏幕刮板的视障人士可能会使用纯文本版本。可以的话支持一下。