Osx

傳遞錯誤 文件太大 消息文件太大

  • October 29, 2020

我有一個帶有 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)]它會像參數名稱所暗示的那樣簡單地獲取預設值!

引用自:https://unix.stackexchange.com/questions/336355