我有一个托管PHP应用程序的本地服务器。我的应用程序发送电子邮件到不同的地址但是,我注意到我无法弄清楚的一个问题。它将电子邮件发送到内部地址,但不会将邮件发送到外部地址。我的SMTP服务没有向外部地址发送消息
我在同一个网络上也有交换服务器。所以,比如我有这2个“内部域”
domain1.com domain2.com
如果我执行从我的应用这个PHP函数它就会没有问题交付
mail("[email protected]","Test Subject","Test message");
然而,如果我尝试sening消息到Gmail,雅虎或任何外部域不发送
mail("[email protected]","Test Subject","Test message");
我的服务器是在Windows 2008上运行SERV通过IIS6在其上安装PHP5.3.19的R2 R2
如何解决此问题?
检查您的邮件日志... –
这实际上意味着什么:“不发送它”?如果你发现,你有你的事业,因此你的解决方案。但是我们无法猜测系统内部发生了什么。你将不得不亲自看看日志文件... – arkascha
不发送意味着他们不去任何人。昨天,我收到邮局主管发来的电子邮件通知,通知我邮件已经延迟。你能指点我正确的方向吗?日志文件位于哪里? – Mike