传送错误 文件太大 消息文件太大

传送错误 文件太大 消息文件太大

我有一个带有 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。

答案1

我注意到我有几个关于这个 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

但我已经收到了所有被困在我的远程服务器中的邮件。

答案2

要添加到前面的答案,您可以编辑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是 which has[-d (parameter defaults)]会简单地获取默认值,如参数名称所示!

相关内容