MailMessage设置发件人名称EWS

时间:2013-11-05 08:54:02

标签: c# exchangewebservices

我想使用自定义显示名称向EWS发送电子邮件。

这是我的代码:

EmailMessage message = new EmailMessage();
message.From = new EmailAddress("someone","one@two.com");

我的期望是收到的电子邮件来自:someone <one@two.com>

而不是这个我收到的电子邮件来自:<one@two.com>

有人知道这里会出现什么问题吗?

1 个答案:

答案 0 :(得分:0)

修改

你试过这个吗?

  new EmailAddress("someone <one@two.com>;");

PREVIOUS

System.Net.Mail命名空间有MailAddress个类,而不是EmailAddress

您使用的是System.Net.Mail吗?如果没有,为什么不呢?

MailAddress Constructor (String, String)就是这样:

public MailAddress(
string address,
string displayName
)

所以你应该这样使用:

message.From = new MailAddress("one@two.com","someone");