我使用C# MailMessage发送电子邮件,我有一个发送电子邮件的电子邮件地址,这将修复所有电子邮件,我想更改发件人的名称,下面是我的代码:
MailMessage emailmsg = new MailMessage("abc@gmail.com", "toemail@gmail.com");这是我在注册"abc@gmail.com“时提供的名字。我怎么才能改这个名字?因为这个名字每次都会不同。有可能改变发件人的名字吗?我已经看过MailMessage 这里的文档,但是我找不到任何属性来更改发件人的名称。
我尝试过像这样使用mailmessage MailAddress构造函数
MailMessage emailmsg = new MailMessage();
emailmsg.To = new MailAddress("toemail@gmail.com");
emailmsg.From = new MailAddress("abc@gmail.com", "MyName");它的给予误差
Property or indexer MailMessage.To is readonly发布于 2014-02-12 11:28:47
使用接受过载实例而不是电子邮件地址的MailMessage的MailAddress构造函数,这将允许您创建一个具有显示名称的新邮件地址。
var sender = new MailAddress("toemail@gmail.com", "Sender");
var recipient = new MailAddress("abc@gmail.com", "Recipient");
var msg = new MailMessage(sender, recipient);https://stackoverflow.com/questions/21726624
复制相似问题