使用此:
MailMessage mm = new MailMessage();
有什么区别:
mm.Sender = sender;
和mm.From = from;
?
谢谢
答案 0 :(得分:2)
Sender
属性设置“发件人”电子邮件标头的值,其中From
属性设置“发件人”电子邮件标头的值。
电子邮件中的发件人字段用于记录电子邮件的实际发件人。许多ISP将尝试验证此字段的值是否正确。相反,没有在From字段上进行验证。发件人字段并不常见。
请注意,这两个字段都与“Reply-To”字段不同,后者用于指示应发送回复的位置。这意味着在回复时覆盖From或Sender字段。
答案 1 :(得分:1)
Sender
属性设置Sender
标头。其上只能有一个电子邮件地址,如果From
地址有多个电子邮件地址,则此标题 存在。
From
属性设置From
标头。它可以有多个电子邮件地址。
见RFC 5322(第3.6.2节):
消息的发起者字段由from字段组成 发件人字段(如果适用),以及可选的回复字段。 from字段由字段名“From”和逗号组成。 一个或多个邮箱规范的分隔列表。如果来自 字段在邮箱中包含多个邮箱规范 - 列表,然后是发件人字段,包含字段名称“发件人”和a 单邮箱规范,必须出现在邮件中。