如何更改自定义显示名称? [英] How to change a custom display name ?
问题描述
Dim service As ExchangeService = Nothing
Dim msg As EmailMessage = Nothing
service = New ExchangeService(ExchangeVersion.Exchange2007_SP1)
service.AutodiscoverUrl(" one@xxx.edu")
service.Credentials =新的WebCredentials(用户,密码,域名)
          msg =新的EmailMessage(服务)
          msg.ToRecipients.Add(新EmailAddress(pRecipient))
          msg.Subject = pSubject
          msg.Body =新MessageBody(BodyType.HTML,pBody)
&NBSP; &NBSP; &NBSP; &NBSP; 'msg.From =新的EmailAddress("自定义显示名称< one@xxx.edu >;")
Dim service As ExchangeService = Nothing
Dim msg As EmailMessage = Nothing
service = New ExchangeService(ExchangeVersion.Exchange2007_SP1)
service.AutodiscoverUrl("one@xxx.edu")
service.Credentials = New WebCredentials(User, Password, Domain)
msg = New EmailMessage(service)
msg.ToRecipients.Add(New EmailAddress(pRecipient))
msg.Subject = pSubject
msg.Body = New MessageBody(BodyType.HTML, pBody)
'msg.From = New EmailAddress("custom display name <one@xxx.edu>;")
' <强>&NBSP; msg.From.Name =" custom display name"
味精。 From = 新EmailAddress(& one@xxx.edu < span style ="color:#222222; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; font-size:15px; line-height:15.6000003814697px; background-color:#ffff3e3"> ",
"自定义显示名称");
msg. From=new EmailAddress("one@xxx.edu", "Custom Display Name");
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; msg.Send()
msg.Send()
我尝试了以上三种方式更改显示名称,但其中任何一种都有效。任何帮助,谢谢,
I tried the above three ways to change the display name, but either of them work. Any help, please, Thanks
推荐答案
这将不起作用,因为EWS(和MAPI)将始终将发件人解析回主电子邮件地址和显示名称您提交时尝试发送的邮箱的所有者。您可能想尝试使用SMTP而不是
That won't work as EWS (and MAPI) will always resolve Sender back to the Primary Email address and displayname of the owner of the Mailbox your trying to send as when its submitted. You might want to try SMTP instead
干杯<
Glen
Cheers
Glen
这篇关于如何更改自定义显示名称?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!