ASP.NET不向我自己的域发送电子邮件

时间:2011-06-08 06:45:21

标签: c# asp.net smtp cpanel

我有两个服务器,一个运行cpanel / whm的linux服务器,它充当我的域的邮件服务器和DNS服务器,我在不同的Windows Web服务器上托管同一个域的网站。

我已经设置了带有SMTP服务的Windows服务器,以便能够从我的ASP.NET应用程序发送电子邮件。

一切正常,我的应用程序正确地向所有地方发送电子邮件,除了我自己的域名本身。如果我发送并发送电子邮件到这样的电子邮件地址somename@mydomain.com,虽然使用相同的应用程序向任何域发送电子邮件成功,但它永远不会发送。

你能帮助我解决这个问题的原因吗?

此致

Ehab Zaky

1 个答案:

答案 0 :(得分:0)

这很可能是由SMTP服务器本身的设置引起的。

默认情况下,大多数smtp服务器如果声称来自本地域但不是有效的本地用户,则不会接受流量。所以我要尝试的第一件事就是从SMTP服务器上配置的真实工作电子邮件地址发送电子邮件。如果可行,那么您就知道问题所在,并可以从那里选择您的行动方案。

如果这不起作用,那么我会检查SMTP服务器的安全设置,并查找有关本地域的限制/限制。我不是Linux用户,但在我看来这可能正在发生。

戴夫