Osx
傳遞錯誤 文件太大 消息文件太大
我有一個帶有 Getmail+Postfix+Dovecot 的智能主機。
當我下載到我的智能主機時,我從遠端郵件伺服器上的一些使用者帳戶收到這條消息:
Delivery error (command sendmail 91677 error (75, postdrop: warning: uid=501: F$ sendmail: fatal: userX_server(501): message file too big))
此消息是 Sendmail 將郵件從 Getmail 發送到 Postfix 的結果,兩者都在同一台機器上。
Getmail 設置為將郵件從我的遠端郵件伺服器下載到我的智能主機。
我可以使用 sendmail,但我什至找不到 sendmail 配置的任何路徑(從 sendmail.cf 搜尋)。
這台機器使用的是 OSX 10.9.5。
我注意到我有幾個關於這個 message_size_limit 的條目,在:
/private/etc/postfix/main.cf
和
/Library/Server/Mail/Config/postfix/main.cf
所以我擦除了這些條目並做了:
postconf -e message_size_limit=0
還在做,
postconf -d | grep size
表明,
message_size_limit = 10240000
但我收到了所有被困在我的遠端伺服器中的郵件。
要添加到上一個答案,您可以編輯 conf 文件,使其如下所示:
$ cat /etc/postfix/main.cf | grep message_size_limit message_size_limit = 0
然後,你也可以這樣做
[-o name=value (override parameter value)]
:$ postconf -v -o message_size_limit=0 | grep message_size_limit message_size_limit = 0
我認為這樣做是不正確的,
postconf -d | grep size
因為[-d (parameter defaults)]
它會像參數名稱所暗示的那樣簡單地獲取預設值!