其实要想在windows下使用php的mail()函数进行发信的话,只要机器里安装了smtp就可以了
当然iis有内置的smtp,可是如果web服务器安装的是apache的话总不可能为了一个smtp而再去安装一个iis吧
所以找了个简单的smtp服务器软件(1st SMTP Server)找的是一个老版本的,才700多k,没有其它的无用功能!
先下载好1st SMTP Server后,运行里面的注册机,再运行主程序,进行注册。注册完了后就可以关闭主程序窗口了,在任务栏里双击1st SMTP Server图标,可以看到它的主界面!这时,应该smtp服务就正常运行了,像dns和smtp端口之类的默认就好了。
第二步。设置php.ini
找到
[mail function]
SMTP = localhost
smtp_port = 25
sendmail_from = web@phpd.cn
如果加了;的话,去掉就可以了,apache重启一下,这样php的mail()就可以正常工作了
1st SMTP Server 下载
好东西啊,谢谢分享
大哥,看了您的文章高兴了一下。结果才发了两封就不行了。
膜拜!感谢!