Thank you for reading this post, don't forget to subscribe!
В логах была замечена следующая ошибка:
postfix/local[32288]: fatal: main.cf configuration error: mailbox_size_limit is smaller than message_size_limit
При изменении в конфигурационном файле /etc/postfix/main.cf параметр message_size_limit, который указывает в байтах максимальный размер отправляемых и принимаемых писем.
Ошибка возникает из-за того что значение параметра message_size_limit больше чем значение mailbox_size_limit, а должно быть наоборот, кстати virtual_mailbox_limit в конфигурационном файле не указан, видимо если его не указать то стандартное значение равно 51200000 что в моём случае оказалось меньше message_size_limit.
Посмотрим указанное в конфигурационном файле значение mailbox_size_limit и virtual_mailbox_limit (-d показывает стандартное значение):
1
2
3
4
|
postconf -n | grep mailbox_size_limit postconf -d | grep mailbox_size_limit postconf -n | grep virtual_mailbox_limit postconf -d | grep virtual_mailbox_limit |
Посмотрим значение message_size_limit:
1
2
|
postconf -n | grep message_size_limit postconf -d | grep message_size_limit |
Укажем вручную в /etc/postfix/main.cf значения mailbox_size_limit и virtual_mailbox_limit чтобы они были больше message_size_limit, либо добавив к файлу командами ниже:
1
2
|
postconf -e 'mailbox_size_limit = 102400000' postconf -e 'virtual_mailbox_limit = 102400000' |
Либо можно отключить лимит вообще указав 0:
1
2
|
postconf -e 'mailbox_size_limit = 0' postconf -e 'virtual_mailbox_limit = 0' |
Перезапустим Postfix чтобы применить изменения:
1
|
systemctl restart postfix |
Всё, ошибки не должно быть.