Apache-2.2

通過 PHP 發送時的 Sendmail 錯誤

  • August 9, 2012

我正在嘗試設置一個新的幫助台程序 (Kayako),但在將郵件中繼到我們的郵件伺服器時遇到問題。

這是我得到的錯誤:

發送郵件

$$ 2371 $$:NOQUEUE:SYSERR(apache):不能chdir(/var/spool/clientmqueue/):權限被拒絕

clientmqueue我將文件夾的所有權更改為smmsp:apache與通常具有相同的 770 權限,但錯誤仍然存在。

根據“蝙蝠書”(第 4 版,第 168 頁),該目錄的推薦權限為:

chown smmsp:smmsp clientmqueue
chmod 0770 clientmqueue

Sendmail 應該正在執行setgid,否則郵件隊列必須是 PHP 可寫的。聽起來您的伺服器上不是這種情況。

引用自:https://serverfault.com/questions/411224