使用fetchmail 从外部网络下载邮件,通信方式为pop3 。
近期发送了大附件邮件,fetchmail的监控日志一直报 :
SMTP error: 552 5.3.4 Message size exceeds fixed limit
工作流程为:fetchmail 下载完邮件后,转发给本地postfix, SMTP传输大小超过了postfix的最大大小。
可以通过如下命令调整邮件大小、和信息大小:
$ sudo postconf -e message_size_limit='104857600' // 100M
$ sudo postconf -e mailbox_size_limit='104857600' // 100M
或者直接修改postfix的配置文件:
$sudo vi /etc/postfix/main.cf
--------------------------------------
# 添加下面两行
mailbox_size_limit = 104857600
message_size_limit = 104857600
重启fetchmail 和 postfix ,然后fetchmail的报错信息就消失了。