因为业务需求,所以最近研究了一下在linux上搭建sendmail。
一。安装sendmail
1.可以用命令yum -y install sendmail
2.可以手动安装,下载压缩包,解压,进入目录./build install
二。配置
1.设置开机自动运行,vi /etc/rc.d/rc.local添加代码
if [-f /usr/lib/sendmail ]; then
(cd /usr/spool/mqueue;rm
–
f if *)
/usr/lib/sendmail-bd-qlh;echo
–n ?sendmail?>/dev/console
fi
保存退出。
2.设置email的用户名密码,这时候,只要新建一个用户,便会成为email的用户
例如:adduser test就可以
sendmail装好了,但是却还没有使用程序发邮件,php中的函数mail()可以完美解决这个问题。
使用之前,先配置php.ini注意sendmail_path
然后mail($to,$subject,$message,$headers,$parameters);
便可以了。