我想更改我的MVC应用程序发送的电子邮件显示名称。 实际上,电子邮件地址是:sample@company.com 默认显示名称为:公司样本。
现在我想将该显示名称更改为" SomeOne"但它不起作用。我试过以下项目,
尝试过电子邮件显示名称属性:
MailAddress from = new MailAddress("sample@company.com", "SomeOne");
它在Gmail中运行良好,但在Outlook中,显示名称未更改。
MailAddress from = new MailAddress("sample@company.com", "\\SomeOne\\");
它将改变outlook中的显示名称,但最后添加的双引号(")就像这样 有人"
objMail.From = new MailAddress("<DisplayName>EmailAddress@domain.com");
不行。你能提出任何建议吗??
谢谢, Nagaraj M
答案 0 :(得分:2)
您的第一个地址是正确的
MailAddress from = new MailAddress("sample@company.com", "SomeOne");
我相信第三个是倒退
//objMail.From = new MailAddress("<DisplayName>EmailAddress@domain.com");
objMail.From = new MailAddress("DisplayName<EmailAddress@domain.com>");
Outlook提出了其他挑战。如果地址在您的Outlook联系人中,它可能会覆盖进入的友好地址。如果您从Outlook发送到以前的友好地址,则相同。在大多数情况下,清除最近使用(MRU)缓存将负责它。有几种方法可以做到这一点,有些方法需要使用注册表来查找实际文件的位置
Clearing Outlook Most Recently Used Lists
您的第一个地址是correc