gpt4 book ai didi

c# - 代表用户发送电子邮件

转载 作者:行者123 更新时间:2023-11-30 17:55:25 24 4
gpt4 key购买 nike

所以我在我们的网络应用程序中实现了一个邮件服务,用户可以利用它向特定列表中的人发送电子邮件。现在我需要知道如何最好地使用 System.Net.Mail 对象代表用户发送邮件。我已经尝试了一段时间,但没有得到正确的结果。

我希望邮件显示为“我们的系统代表用户 1”,对地址的回复应该是用户 1 在我们系统中的地址,这样当联系人想要回复邮件时,他应该得到用户 1 :s 地址,不是我们的。我该怎么做?

我需要申报哪些字段以及如何申报?这就是我现在的设置方式,但对这些设置的回复会将邮件发回 noreply@oursystem.com

from = 'noreply@oursystem.com'
replyTo = 'user1@privateaddress.com'
to = 'user1@privateaddress.com'
sender = 'user1@privateaddress.com'
cc = ''

最佳答案

ReplyTo 已过时。您应该使用 ReplyToList

例子:

MailAddress mailFrom = new MailAddress("noreply@oursystem.com");
MailAddress mailTo = new MailAddress("user1@privateaddress.com");
MailAddress mailReplyTo = new MailAddress("user1@privateaddress.com");

MailMessage message = new MailMessage();
message.From = mailFrom;
message.To.Add(mailTo); //here you could add multiple recepients
message.ReplyToList.Add(mailReplyTo); //here you could add multiple replyTo adresses

关于c# - 代表用户发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15106022/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com