[英]Use php mail() function with custom exim installation
我在非标准路径中安装了exim。
如何配置php,以便mail()使用它?
解决方案是更改php.ini中“ sendmail_path”变量的值:
sendmail_path="/my_custom_path/exim -t -i"
在命令行参数方面,exim与sendmail兼容
保证exim4确实在运行时没有任何问题。
sudo service exim4 status要么
sudo /etc/init.d/exim4状态注意 。:注意命令行结果。 如果有任何问题,它将警告您。
\n *停止重新启动MTA\n *重新启动MTA\n 警报:exim paniclog / var / log / exim4 / paniclog具有非零大小,邮件系统可能损坏\n
您可以编辑文件
/etc/php5/apache2/php.ini并添加线
sendmail_path =“ / my_custom_path / exim -t”没有选项-i 会导致问题。
因此,请输入进行测试,
回显“测试”。 | 邮件-s测试example@gmail.com而不是使用PHP函数进行测试。 有太多东西(防火墙,网络:子网和安全组,PHP设置)会给您的例程造成问题,从而可以更好地保证exim4正常运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.