前段时间把 VPS 的 sendmail 改为 postfix,然后因为忙着没注意博客的自动备份邮件,今天在整理 gmail 时才看到,上次博客数据库备份邮件还是 4 月份的,4 月份就是我刚好更换到 postfix 的时间,于是去服务器手动运行自动备份脚本,结果执行到“发送带附件邮件时”提示类似如下图错误:
postdrop: warning: uid=0: File too large send-mail: fatal: root(0): message file too big
用英文搜了一下,得到 postfix 发送邮件所带附件文件大小设置方法:(目前所用是 CentOS 系统,Debian 系统亦同处理,手动编译方式安装 postfix,下文提到的 postfix 设置文件要注意其安装所在目录)
vim 打开 /etc/postfix/main.cf(没装 vim 就用 vi 命令)
vim /etc/postfix/main.cf
在最后面加上
message_size_limit = 102400000
(具体尺寸根据自己需求改,我的压缩过的数据库文件 100M 足够了)
最后 reload 下:
service postfix reload
也可以用下面的快捷设置方法:
echo "message_size_limit = 102400000" >>/etc/postfix/main.cf && service postfix reload
没了。
声明: 除非注明,ZWWoOoOo文章均为原创,转载请以链接形式标明本文地址
本文地址: http://zww.me/postfix-error-postdrop-warning-file-too-large.z-turn