InfoQ

交流

讨论:邮件处理的前提条件。(兴奋中)

作者 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



逛论坛交流邮件处理的前提条件。(兴奋中)

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

10 条回复

回复

倒,那个邮件服务器只能用30天呀?有没.. 发表人 cxrich 发表于 08月27日
很有用。。。Thanks 发表人 alex_cn6 发表于 08月27日
QUOTE: 最初由 cxrich 发布 .. 发表人 pplboy 发表于 08月27日
用linux里的sendmail不錯啊, 发表人 wujiyuan 发表于 08月27日
socket发邮件不好吗? 发表人 print 发表于 08月27日
用Mail()编写发邮件脚本时如果杀毒软件.. 发表人 laogong 发表于 09月16日
俺喜欢qmail,就是配置太麻烦了,都搞怕.. 发表人 heimayi 发表于 09月16日
问楼主在IIS下能行吗? 发表人 dancecat110 发表于 09月16日
我在win2000server下装了MDaemon,已经.. 发表人 85time 发表于 09月18日
QUOTE: 发表人 shuteer 发表于 09月18日
  1. 倒,那个邮件服务器只能用30天呀?有没有破解版的?

  2. 很有用。。。Thanks


  3. QUOTE:
    最初由 cxrich 发布
    [B]倒,那个邮件服务器只能用30天呀?有没有破解版的? [/B]

    选这个只是因为它上手容易,说明全。
    mail服务器通一着通百,原理都是一样的。

  4. 用linux里的sendmail不錯啊,

  5. socket发邮件不好吗?

  6. 用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
    关闭后一切正常。
    不知有没有好的解决办法。

  7. 俺喜欢qmail,就是配置太麻烦了,都搞怕了。。。

  8. 返回顶部

    Re: 邮件处理的前提条件。(兴奋中)

    2003年09月16日 发表人 dancecat110

    问楼主在IIS下能行吗?

  9. 我在win2000server下装了MDaemon,已经可以收发邮件,且PHP.ini也是正确配置(同上所说),但我的mail()函数还是没办法用(此PHP程序在我的租用的虚拟主机上试用没问题的),请高手此问题的可能原因,感激不尽


  10. QUOTE:




  11. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


  12. 抢着回答

    有类似的经历吗?

    给MM装机的惨痛经历 华山一剑   前些天帮一P...

    调查:大家现在用php都在做什么东东?

    我用PHP刚做完 网络分销管理系统

    怎么查看已有mysql表的结构

    想知道已有数据表的详细结构用什么办法可以看到?

    请教高手,如何把Apache作为服务来运行

    我用的是Apache+php4.3+mysql在WindowsXP下,每次启动时,Apache...

    大虾们帮忙,windows下为php添加ldap函...

    各位大哥: 帮小第一把,给找个ldap函数库,给我的php添...

    羽泉最美

    [ Full Screen ]

    紧急信息 同学录上刚看到 不得不防

    刚刚在同学录上看到的 不论真假 预防为主吧 大家 注意的好 ...

    过客居多,高手何在?

    过客居多,高手何在?

    关于session的帖子(推荐)

    [url]http://www.phpe.net/articles/149.shtml [/url]

    什么是sessionid,在哪儿可以了解sessi...

    []