Linux安装sendmail邮件服务器,最后一步,不懂如何进行
你说的只是把sendmail 作为php的邮件组件,和邮件服务器没关系
安装 以 centos 6.x-7.x为列
1.安装:
yum install -y sendmail
2-1启动(centos 6.x)
chkconfig --add sendmailchkconfig sendmail onservice sendmail start
2-2启动(centos 7.x)
systemctl restart sendmail.servicesystemctl enable sendmail.service3.最后修改php.ini文件,在php.ini文件里把
;sendmail_path =改为:sendmail_path = /usr/sbin/sendmail -t -i
至于你的php.ini的位置,还真不好确定,因为yum安装和编译安装的位置不同,特别是编译安装(使用什么一键包的,要咨询作者或者看安装说明)
如:我喜欢把php编译到/usr/local/webserver/目录下。其他人可能编译到/usr/local/目录下,或者/var目录下,每个人的习惯不同
4.修改完php.ini后需要重新启动php,这里也不好说,启动命令也有区别,如果你不会就直接重新启动系统,命令为:reboot或者
[font='Microsoft Yahei', 微软雅黑, arial, 宋体, sans-serif]shutdown -r now
5.你如果需要sendmail作为邮件服务器发邮件,还需要打开放火墙25端口
centos6.x
/sbin/iptables -I INPUT -p tcp --dport 25 -j ACCEPT/etc/rc.d/init.d/iptables save/etc/init.d/iptables restart
centos 7.x
firewall-cmd --permanent --add-port=25/tcpfirewall-cmd --reloadsystemctl restart firewalld.service
如果你把sendmail当邮局来收发邮件。配置很复杂,不适合新手,我这就不说了
赞0
踩0