我想使用自定义显示名称通过 EWS 发送电子邮件。
这是我的代码:
EmailMessage message = new EmailMessage();
message.From = new EmailAddress("someone","one@two.com");
我的期望是收到的电子邮件来自:someone <one@two.com>
而不是这个,我收到的电子邮件来自:一个<one@two.com>
有人知道这里会出现什么问题吗?
我想使用自定义显示名称通过 EWS 发送电子邮件。
这是我的代码:
EmailMessage message = new EmailMessage();
message.From = new EmailAddress("someone","one@two.com");
我的期望是收到的电子邮件来自:someone <one@two.com>
而不是这个,我收到的电子邮件来自:一个<one@two.com>
有人知道这里会出现什么问题吗?
编辑
你试过这个吗?
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");