IIS 6.0:电子邮件未在我的域外接收

时间:2017-11-29 05:20:58

标签: c# email iis

我开发了一种解决方案,可以在提出网络表单请求时自动发送电子邮件。但是,我们有解决方案将在域外发送的方案。 例如receiver@ymail.com,receiver@gmail.com。

问题是,域外的接收者没有收到电子邮件。 此外,在主题行中,始终有一个前缀

"UNVERIFIED SENDER: **email subject**"

如果有人可以帮助我了解域外的电子邮件接收者如何收到 电子邮件。

我在Web.Config上有这个配置

<!--<mailSettings>
      <smtp from="senderemail@mydomain.com">
        <network defaultCredentials="false" host="smtp.***.*****.com" userName="Username" password="password"  enableSsl="true" />
      </smtp>
    </mailSettings>-->

这是我发送电子邮件的c#代码

MailMessage objMl = new MailMessage();
SmtpClient objCl = new SmtpClient();
MailAddress mlAdr = new MailAddress(*Receiver's email*);
objMl.To.Add(mlAdr);
objMl.Subject = *Subject*;
objMl.Priority = MailPriority.Normal;
objCl.Send(objMl);

这是IIS SMTP配置 IIS Configuration

1 个答案:

答案 0 :(得分:0)

我已经找到了解决方案。

Web服务器无法在外部进行中继,因此我们的服务器管理员将Web服务器IP地址添加到中继。

感谢所有建议和答案。 :)