簡體   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