使用SMTP在C#中发送电子邮件时遇到问题。
我有一个SMTP主机
mysmtphost.mydomain.com
我的电子邮件是
myname@mydomain.com
当我检查邮件消息对象之前,然后调用
smtpClient.Send(message)
来自
myname@mydomain.com
但是,当用户收到消息时,起始地址为
myname@mysmtphost.mydomain.com
我尝试过不同的smtp服务器(smtp.mydomain.com),一切正常。有线索吗?
答案 0 :(得分:0)
看起来您的外发SMTP服务器(mysmtphost.mydomain.com)正在重写邮件的标题,用myname@mysmtphost.mydomain.com替换发件人的地址myname@mydomain.com。这并不罕见 - Gmail的外向smtp服务器(smtp.gmail.com)也可以这样做。