4

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

这是我的代码:

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

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

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

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

4

1 回答 1

0

编辑

你试过这个吗?

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

以前的

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");
于 2013-11-05T09:37:46.923 回答