Iul*_*ian 7 asp.net email smtp
如何添加一个不同的电子邮件然后在该ReplayTo字段中的发件人?似乎MailMessage.ReplyTo已被弃用,所以我试图ReplyToList改用.
但它正在告诉我
Property or indexer 'System.Net.Mail.MailMessage.ReplyToList' cannot be assigned to -- it is read only
Run Code Online (Sandbox Code Playgroud)
到目前为止,这是我的代码:
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);
Run Code Online (Sandbox Code Playgroud)
Nic*_*ver 24
您无法将其设置为全新MailAddressCollection,但可以直接添加到现有MailAddressCollection,如下所示:
MailMessage mail = new MailMessage(senderEmail,usr.Email,"subject","message");
mail.ReplyToList.Add("test@test.com");
var smtp = new SmtpClient();
smtp.Send(mail);
Run Code Online (Sandbox Code Playgroud)
由于ReplyToList是只读属性,您可以做的唯一方法是:
mail.ReplyToList.Add(new MailAddress("abc@xyz.com"));
mail.ReplyToList.Add(new MailAddress("def@abc.com"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11162 次 |
| 最近记录: |