有类似的经历吗?
给MM装机的惨痛经历 华山一剑 前些天帮一P...
- 娱乐乐园,
作者 pplboy 发布于 2003-08-02 分类:php基础编程
两天了,终于搞定了,
mail()函数可以正常使用了,我感觉大家更多的问题不是出现在邮件程序的写法上,而是在环境的架设上。
趁热打铁,我把做法写给大家共享。
废话少说 使用邮件服务的方法是有很多种的。
但是牵扯到的问题却不多(我发现自己走了很多弯路)
下面是我的流程
一台干净的2000server
在一个局域网中,ip 为10.0.0.3
1,安装apache,mysql,php---我用的是phptriad2-2-1在天空有下
2,安装mail服务器----我用的是 Magic Winmail Server 2.4
在这里有下 http://www.magicwinmail.com/download.htm
具体安装方法这个网站有详细介绍。包学包会,我就不废话了
3,调配php.ini,根据下面说的做,就搞定了。
关键点就只有两个
第1点
你的php.bin文件
///////////////////////////////////
[mail function]
; For Win32 only.
SMTP = 220.196.141.3
;上面写的是smtp邮件主机
(就是装邮件服务器的那台机器,如果你的邮件服务器在外网上,你就需要考虑一下端口问题,有些防火墙会导致你的邮件没法连到邮件服务器。
如果你在本机上装了邮件服务器那么就用原来默认的 localhost。这是重点一。)
sendmail_from = pplboy@pplboy.com
;这里写的是发送方的邮件地址。没有什么特别需要注意的,怎么写都行
//////////////////////////////////////
第2点
如果不知道别的邮件服务器,你就需要自己装一个了,
否则,什么邮件也发不出去。
需要注意的是在邮件服务器的 smtp设置中不要启用发信认证。
好了,就这两点。
感谢 流星晕
感谢 cogcong
感谢 yhlong

逛论坛交流:邮件处理的前提条件。(兴奋中)
倒,那个邮件服务器只能用30天呀?有没有破解版的?
很有用。。。Thanks
QUOTE: 最初由 cxrich 发布
[B]倒,那个邮件服务器只能用30天呀?有没有破解版的? [/B]
选这个只是因为它上手容易,说明全。
mail服务器通一着通百,原理都是一样的。

用linux里的sendmail不錯啊,
socket发邮件不好吗?
用Mail()编写发邮件脚本时如果杀毒软件邮件监控打开,则程序可能出现类似下面的错误:
Warning: mail(): Failed to connect to mailserver at "X.X.X.X" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in G:wwwwwwrootmail.php on line 4
关闭后一切正常。
不知有没有好的解决办法。
俺喜欢qmail,就是配置太麻烦了,都搞怕了。。。
问楼主在IIS下能行吗?
我在win2000server下装了MDaemon,已经可以收发邮件,且PHP.ini也是正确配置(同上所说),但我的mail()函数还是没办法用(此PHP程序在我的租用的虚拟主机上试用没问题的),请高手此问题的可能原因,感激不尽
QUOTE:
我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)
昵称: 请输入验证码:
抢着回答
10 条回复
回复