心情论坛 » 『计算机技术』 » [原创]让PHP可以使用Win2K/XP/2003的SMTP服务发Mail


2006-11-14 17:02 深海
[原创]让PHP可以使用Win2K/XP/2003的SMTP服务发Mail

曾经有很多人问过我这个,这里统一写出来吧。;D{o j7Vu*L P&P..
6H5}[2G dA..
首先就是安装IIS的SMTP服务,看看Internet站点管理器里面有没有这个服务吧,如果没就安装一个,可能需要使用安装光盘。V\xm c#c%G s..
2c6QQJz h+c'_..
打开php.ini,查找:[code]
Fc9fy/k,Q*[W.. [mail function],Zw(e!i5~2s'N\..
; For Win32 only.rFU&a f Z{t..
SMTP = localhost
JF,BJQ1jM-}.. smtp_port = 25
d&|0LC)| S.. 4t#kz-f"t:KG}..
; For Win32 only.'](Y&X*vP:O..
sendmail_from = IBM-DF3E9DB35EF@IBM-DF3E9DB35EF[/code]TA7it0i z Ad..
以上是我自己的机器上的php.ini关于mail配置方面的。(Y;M(c C c7L..
一般如果SMTP与php都是在一台服务器上,那么只需要修改一下“sendmail_from”变量即可。JJ'J.^ RU~5@..
设定值:机器名@机器名
K#i,\A!i c9?.. 机器名可以通过我的电脑的属性来查看。
-j$D8b*N d p.. 修改完后,保存退出。
jg@pH*e T a8]..
B;c/wH_.. ~3oxnw1z8{/j..
进入internet管理器,点击SMTP服务右键:1Oa+Mp1w z(IC6zM..
打开“访问”选项卡。
;@E X0x*bVZqm..   1.“连接控制”,连接,添加一个仅仅允许的IP地址:127.0.0.1,确定
mbH+`;aV:nr..   2."中继限制",中断,添加一个仅仅允许的IP地址:127.0.0.1,确定
E,uGRV..
B)rK\$Lp#i H.. 进入“安全”选项卡。,]9k-n^1_WD+]xQj..
  “添加”,添加一个用户,添加一个IIS的用户。
&?#I&vnwY,h..
&WC9\.l\;f+k6H.. 确定。重新启动IIS服务。基本上Mail就可以使用了。我发现似乎sohu.com对偶的机器不感冒死活收不到,呵呵,其他的一般都可以。Hm.BJ+X3t"g..
-C&K8o B8u5X..
配置完后,可以通过附件内的程序发送一下邮件试一下,记住不是所有的邮件服务器都能收到你的邮件,即便你是配置正确的!
{!D#RuXd.. 都是垃圾邮件捣乱的:(

页: [1]


Powered by © 2002-2024 www.eXinQing.net