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

C# ASP.NET不向我自己的域发送电子邮件,c#,asp.net,smtp,cpanel,C#,Asp.net,Smtp,Cpanel,我有两台服务器,一台linux服务器运行cpanel/whm,它充当我域的邮件服务器和DNS服务器,我在不同的windows web服务器上托管同一域的网站 我已使用SMTP服务设置windows server,以便能够从我的ASP.NET应用程序发送电子邮件 一切正常,我的应用程序在任何地方都能正确发送电子邮件,除了我自己的域本身。如果我发送电子邮件到这样的电子邮件地址somename@mydomain.com尽管使用同一应用程序向任何域发送电子邮件成功,但它从未被发送 你能帮我一下这个问题的

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

我已使用SMTP服务设置windows server,以便能够从我的ASP.NET应用程序发送电子邮件

一切正常,我的应用程序在任何地方都能正确发送电子邮件,除了我自己的域本身。如果我发送电子邮件到这样的电子邮件地址somename@mydomain.com尽管使用同一应用程序向任何域发送电子邮件成功,但它从未被发送

你能帮我一下这个问题的原因是什么吗

问候,


Ehab Zaky

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

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

如果没有;如果无法工作,那么我将检查SMTP服务器的安全设置,并查找有关本地域的限制。我不是Linux用户,但在我看来,这可能就是正在发生的事情

戴夫