发送电子邮件时使用电子邮件更改名称

时间:2010-10-12 05:51:21

标签: c#

MailMessage message = new MailMessage(email.From,
                                                      email.To,
                                                      email.Subject,
                                                      email.Body);

但是当我收到电子邮件时我看不到姓名。我希望而不是“noreplay@domain.com”,我会得到“确认”或其他名称。我可以在web.config中的字段中更改名称中的电子邮件吗?

<add key="ActivationUserFromEmail" value="'Confirmation' <noreplay@domain.com>" />

是不正确的XML

2 个答案:

答案 0 :(得分:4)

使用

message.From = new MailAddress("noreplay@domain.com", "Confirmation");

http://msdn.microsoft.com/en-us/library/1s17zfkf.aspx

答案 1 :(得分:1)