曾经有很多人问过我这个,这里统一写出来吧。
首先就是安装IIS的SMTP服务,看看Internet站点管理器里面有没有这个服务吧,如果没就安装一个,可能需要使用安装光盘。
打开php.ini,查找:
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
sendmail_from = IBM-DF3E9DB35EF@IBM-DF3E9DB35EF
以上是我自己的机器上的php.ini关于mail配置方面的。
一般如果SMTP与php都是在一台服务器上,那么只需要修改一下“sendmail_from”变量即可。
设定值:机器名@机器名
机器名可以通过我的电脑的属性来查看。
修改完后,保存退出。
进入internet管理器,点击SMTP服务右键:
打开“访问”选项卡。
1.“连接控制”,连接,添加一个仅仅允许的IP地址:127.0.0.1,确定
2."中继限制",中断,添加一个仅仅允许的IP地址:127.0.0.1,确定
进入“安全”选项卡。
“添加”,添加一个用户,添加一个IIS的用户。
确定。重新启动IIS服务。基本上Mail就可以使用了。我发现似乎sohu.com对偶的机器不感冒死活收不到,呵呵,其他的一般都可以。
配置完后,可以通过附件内的程序发送一下邮件试一下,记住不是所有的邮件服务器都能收到你的邮件,即便你是配置正确的!
都是垃圾邮件捣乱的:(