错误:Postfix - virtual_mailbox_limit小于message_size_limit
您的邮件日志中出现以下错误:
Jul 13 17:12:30 mail postfix/virtual[10486]: fatal: main.cf configuration error: virtual_mailbox_limit is smaller than message_size_limit
解
增加virtual_mailbox_limit
的值。 默认情况下,它设置为51200000字节(如果您没有在/etc/postfix/main.cf中
设置另一个值)作为命令
postconf -d | grep virtual_mailbox_limit
显示:
mh1:~# postconf -d | grep virtual_mailbox_limit
virtual_mailbox_limit = 51200000
mh1:~#
如果您设置了另一个值,则该命令
postconf -n | grep virtual_mailbox_limit
会显示给你。
现在找出你的message_size_limit
。 如果您将其设置在/etc/postfix/main.cf中
,则该命令
postconf -n | grep message_size_limit
会告诉你它的价值; 如果没有设置message_size_limit
命令
postconf -d | grep message_size_limit
将显示您的默认值。
现在为virtual_mailbox_limit
(大于message_size_limit
)设置一个新值,如下所示:
postconf -e 'virtual_mailbox_limit = 102400000'
(用您选择的值替换102400000
)
或者,您可以通过将virtual_mailbox_limit
设置为0:
postconf -e 'virtual_mailbox_limit = 0'
最后重新启动Postfix:
/etc/init.d/postfix restart