我在主題下有一個 php 腳本,wordpress
使用該mail()
函數發送電子郵件。
我已經在伺服器上安裝了postfix
, dovecot
& 。 很長一段時間以來,腳本都能正常運行,沒有任何問題。最近,郵件沒有從該腳本發送,經過長時間的廣泛搜索,我能找到的關於此錯誤的唯一線索是我從 php執行中得到的錯誤: 無法找到任何有關如何處理它的信息。都可以幫忙嗎?sendmail
mail.log
mail()
postfix/sendmail[7588]: fatal: Recipient addresses must be specified on the command line or via the -t option
答案1
我花了幾天時間,但解決方案如下:
它位於這些配置的郵件部分中,/etc/php5/apache2/php.ini
需要如下所示:
[mail function]
SMTP = localhost
smtp_port = 25
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = /usr/sbin/sendmail -t