加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net邮件添加ReplyTo

发布时间:2020-12-16 04:20:06 所属栏目:asp.Net 来源:网络整理
导读:如何在ReplayTo字段中添加与发件人不同的电子邮件? 似乎MailMessage.ReplyTo已弃用,因此我尝试使用ReplyToList. 但它告诉我 Property or indexer 'System.Net.Mail.MailMessage.ReplyToList' cannot be assigned to -- it is read only 这是我到目前为止的
如何在ReplayTo字段中添加与发件人不同的电子邮件?
似乎MailMessage.ReplyTo已弃用,因此我尝试使用ReplyToList.

但它告诉我

Property or indexer 'System.Net.Mail.MailMessage.ReplyToList' cannot be assigned to -- it is read only

这是我到目前为止的代码:

var reply = new MailAddressCollection();
 reply.Add("test@test.com");
 MailMessage mail = new MailMessage(senderEmail,usr.Email,"subject","message");
 mail.ReplyToList = reply;
 var smtp = new SmtpClient();
 smtp.Send(mail);

解决方法

您不能将其设置为全新的MailAddressCollection,但可以直接添加到现有的MailAddressCollection,如下所示:
MailMessage mail = new MailMessage(senderEmail,"message");
mail.ReplyToList.Add("test@test.com");
var smtp = new SmtpClient();
smtp.Send(mail);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读