求助PHP的SMTP设置问题
由 eureka 于 周四, 2007-06-21 12:21 提交。
为了能够由Blog系统自动的发邮件,我已经不知道测试了多少篇,也重装过系统,并且也曾经成功的配置好SMTP和PHP设置,使自动发邮件一点问题也没有。但由于改动的地方太多,以至于具体问题出在哪里不知道。现在碰到的又是老问题,也试过不少办法,还是不行,不知谁有SMTP和PHP方面的经验,能否交流一下,我的邮箱是cyj100@gmail.com,谢谢。
简要说一下碰到的一些症状:
1、用php通过本地smtp发邮件有错误提示,通过修改php.ini重启后不再用错误提示。
2、用php发的邮件有时候会留在:C:\Inetpub\mailroot\Badmail 目录下,分别有.bdr,.bdp,.bad三种文件,通过文件里的文本提示做过php.ini和smtp的设置,经多次测试失败。
3、直接通过outlook express发邮件经过smtp的多次更改设置已经能够发送成功。
4、虽然在Windows的mailroot下没有留下什么内容。但没有接收到邮件。
在网上找了很多的资料,至今没有解决这个奇怪问题,有人在ASP里也遇到过类似问题,曾经的成功也不知是什么原因。看来必须得懂得smtp原理,防火墙原理,IP原理和PHP的mail原理等相关内容才能进一步排查。望高手赐教!或者得寻求其它更好的解决办法。
