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