我在设置Windows Server 2003计算机上的SMTP服务器时遇到了一些麻烦,同时尝试通过互联网使用PHP发送电子邮件,但发送到域电子邮件地址。
公共信息:
第一种情景
第二个情景
所以,我需要的是(1)访问域控制器和(2)PHP邮件使用本地主机到一个[email protected]帐户工作。
任何指针? 提前致谢
我使用hMailserver将SMTPstream量路由到我想要的电子邮件服务器,并禁用了IIS SMTP服务器。
无论如何感谢input
由于192.168.200.xxx中的DNS是本地的,因此它可能会将主机名parsing为本地(192.168.200.xxx)IP地址。 8.8.8.8的DNS是外部的,所以它将主机名parsing为它们的FQDN。
最好的解决scheme是让您的出站邮件服务器重写发件人的地址,以使用FQDN而不是本地主机/networking名称。
我可能完全误解你在说什么,但我会build议设置php.ini中的SMTP主机设置到你的ISP SMTP服务器像这样;
; http://www.php.net/manual/en/mail.configuration.php#ini.smtp SMTP = your-smtp-server.yourisp.com
然后在场景1中的PHP)PHP将外部发送电子邮件,而不会被AD域名与[email protected]的MXlogging相同的名称混淆