C#Mail - 单独的发件人和返回路径

时间:2018-01-10 08:27:08

标签: c# .net email

我正在尝试在标头中设置不同的返回路径和发件人来复制以前的PHP系统。它需要完全相同。

当我输入发件人时,它将此设置为返回路径,我似乎无法找到将这些分开的解决方案。发件人也代表邮件中的From部分显示我不想要的内容。

有什么建议吗?

3 个答案:

答案 0 :(得分:1)

使用:

MailMessage mail = new MailMessage("sender@email.com", "to@email.com");    
mail.ReplyToList.Add(new MailAddress("reply@email.com", "reply-to"));

请注意MailMessage.ReplyTo现已过时。

Documentation

答案 1 :(得分:0)

查看MailMessage.ReplyTo property

  

使用ReplyTo属性指示用于回复此邮件的From地址以外的地址。

答案 2 :(得分:0)

我使用MailKit库来解决我的问题。

这允许您在服务器级别指定不同的发件人