IIS 6.0:我的域外没有收到电子邮件

问题描述 投票:1回答:1

我开发了一个解决方案,在提出Web表单请求时会自动发送电子邮件。但是,我们有解决方案将在域外发送的方案。例如[email protected][email protected]

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

"UNVERIFIED SENDER: **email subject**"

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

我在Web.Config上有这个配置

<!--<mailSettings>
      <smtp from="[email protected]">
        <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

c# email iis
1个回答
0
投票

我已经找到了关注的解决方案。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.