SMTP客户端邮件地址已替换

时间:2013-11-21 08:59:58

标签: c# smtp smtpclient

使用SMTP在C#中发送电子邮件时遇到问题。

我有一个SMTP主机

mysmtphost.mydomain.com

我的电子邮件是

myname@mydomain.com

当我检查邮件消息对象之前,然后调用

smtpClient.Send(message) 

来自

myname@mydomain.com

但是,当用户收到消息时,起始地址为

myname@mysmtphost.mydomain.com

我尝试过不同的smtp服务器(smtp.mydomain.com),一切正常。有线索吗?

1 个答案:

答案 0 :(得分:0)

看起来您的外发SMTP服务器(mysmtphost.mydomain.com)正在重写邮件的标题,用myname@mysmtphost.mydomain.com替换发件人的地址myname@mydomain.com。这并不罕见 - Gmail的外向smtp服务器(smtp.gmail.com)也可以这样做。