php 里的三种 sendmail_path 设置与发信方式

在开发程序里有些东西是需要调用mail来发送邮件.在安装php默认的时候就有需要的时候启用一下就可以了.
我安装php是用原包安装的.所以我的php.ini路径# vi /usr/local//lib/.ini
php.ini 里的 sendmail_path 默认设置是
sendmail_path = /usr/sbin/sendmail -t -i
一,如果之前有安装过其它Mail Server 的话,请清除干净。然后才接着下面的步骤
1.SendMail 方式 :安装好 Sendmail 以后就可以正常使用php的 () 发信了,不用怎么特意去设置它。
2.Exim 方式:
安装exim后,接着使用ln -s /usr/sbin/exim /usr/sbin/sendmai 文件连接指令。 php.ini 里面的 sendmail_path = /usr/sbin/sendmail -t -i 不用设置,就可以使用 mail() 发信了。
3. 方式:安装postfix完成后,修改 php.ini 里面的 sendmail_path ,将其设置为: sendmail_path = /usr/sbin/sendmail.postfix -t   注意:sedmail.postfix这只是一个例子,一般默认是sendmail   先你要在/usr/sbin/这里有没有这个文件
二,启动你的 Mail Server.
1.SendMail 方式: /etc/rc.d/ini.d/sendmail start
2.Exim 方式: /etc/rc.d/ini.d/exim start
3.PostFix 方式: /etc/rc.d/ini.d/postfix start
三,重启你的 Apache
我的是:
/usr/local/apache2/bin/httpd -k restart

原创文章,转载请注明: 转载自PT Ubuntu Blog

本文链接地址: http://www.ptubuntu.com/2009/12/3312.html

Share

{ 发表评论? }

  1. FORRSS

    记录下来,以备不时之需。

  2. 万家乐热水器维修电话

    hoho,不懂php,学习

  3. 上海华帝热水器维修

    嘿嘿。。喜欢

  4. ptubuntu

    @万家乐热水器维修电话: 我也不懂哦.只是配合开发人员所需要的功能.

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Verify Code   If you cannot see the CheckCode image,please refresh the page again!