Debian PHP下用exim4 发邮件
Debian一般使用exim4发信,而不是sendmail
若机器没安装exim,则先执行
apt-get install exim4
exim4默认没有对外联网需要修改
/etc/exim4/update-exim4.conf
找到 dc_eximconfig_configtype=local把 local 改为 internet
dc_local_interfaces=‘127.0.0.1 ; ::1’ 代表只允许本机发送邮件
接着重启exim4组件
/etc/init.d/exim4 restart
接着使用 ln -s /usr/sbin/exim /usr/sbin/sendmail
做一个软连接,实际上squeeze 下安装exim4的时候已经做好软连接了。
找到你的 php.ini 文件 用 vi 编辑它 如果 sendmail_path 为 sendmail_path = /usr/sbin/sendmail -t -i 即无需修改了 若sendmail_path为注释状态 去掉 sendmail_path 前面的 ; 并附上 /usr/sbin/sendmail -t -i 使其为 sendmail_path = /usr/sbin/sendmail -t -i 保存文档
最后重启你的apache或PHP-FPM即可
- 原文作者:Hello,world!
- 原文链接:https://330220.xyz/post/Debian-PHP%E4%B8%8B%E7%94%A8exim4-%E5%8F%91%E9%82%AE%E4%BB%B6/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. 进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。