首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MailMessage中更改名称

在MailMessage中更改名称
EN

Stack Overflow用户
提问于 2014-02-12 11:25:54
回答 1查看 1.8K关注 0票数 0

我使用C# MailMessage发送电子邮件,我有一个发送电子邮件的电子邮件地址,这将修复所有电子邮件,我想更改发件人的名称,下面是我的代码:

代码语言:javascript
复制
MailMessage emailmsg = new MailMessage("abc@gmail.com", "toemail@gmail.com");

这是我在注册"abc@gmail.com“时提供的名字。我怎么才能改这个名字?因为这个名字每次都会不同。有可能改变发件人的名字吗?我已经看过MailMessage 这里的文档,但是我找不到任何属性来更改发件人的名称。

我尝试过像这样使用mailmessage MailAddress构造函数

代码语言:javascript
复制
MailMessage emailmsg = new MailMessage();
            emailmsg.To = new MailAddress("toemail@gmail.com");
            emailmsg.From = new MailAddress("abc@gmail.com", "MyName");

它的给予误差

代码语言:javascript
复制
Property or indexer MailMessage.To is readonly
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-12 11:28:47

使用接受过载实例而不是电子邮件地址的MailMessageMailAddress构造函数,这将允许您创建一个具有显示名称的新邮件地址。

代码语言:javascript
复制
var sender = new MailAddress("toemail@gmail.com", "Sender");
var recipient = new MailAddress("abc@gmail.com", "Recipient");
var msg = new MailMessage(sender, recipient);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21726624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档