让PHP可以使用sendmail发信

1、安装

sudo apt-get install sendmail
sudo /etc/init.d/sendmail
#检查启动
netstat -anp|grep sendmail
#根据需要可加入开机启动

2、php配置

#编辑php.ini
sudo vim /etc/sysconfig/php/php.ini
#添加如下行
sendmail_path =/usr/sbin/sendmail -i -t

3、解决启动慢的问题
据说如果更改过host,启动sendmail会很慢,如下解决:

#修改hosts 加入自己的hostname
sudo vim /etc/hosts
127.0.0.1 localhost.localdomain localhost <your host name>

4、识别为垃圾邮件问题
待续。。

Leave a Reply

Your email address will not be published. Required fields are marked *