繁体   English   中英

在自定义exim安装中使用php mail()函数

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM