главная - Статьи - Почта - Postfix + Dovecot + MySQL
Изменить максимальный размер письма в Postfix
Теги: Postfix Почтовый сервер
По-умолчанию, Postfix разрешает отправлять письма размером 10 Мб (учтите, что это финальный размер письма). На практике вложения общим весом примерно 6,5-7 Мб при отправке "превращаются" в 10 Мб письмо. По современным меркам немного.
Изменяем main.cf
Задать новый максимальный размер письма 40 Мб (размер задается в байтах, 1024*1024*40 байт) можно в файле /etc/postfix/main.cf:
message_size_limit = 41943040
При этом надо учесть, что есть другой параметр - максимальный размер почтового ящика (mailbox_size_limit). По-умолчанию, 50 Мб. При изменении размера отправляемых писем имеет смысл увеличить и размер mailbox_size_limit. Например, 500 Мб:
mailbox_size_limit = 524288000
После изменения параметров, надо перечитать конфиг:
service postfix reload
После этого проверьте, что изменения применены:
postconf | grep size_limit
Из консоли
Для тех, кто любит все делать из консоли (а также для автоматически изменяемых конфигов) можно и не редактировать main.cf руками:
postconf -e message_size_limit=41943040
postconf -e mailbox_size_limit=524288000
postconf | grep size_limit
PS:
1. Есть параметр virtual_mailbox_limit, который, очевидно, относится к виртуальным почтовым ящикам. Так вот, где-то предлагают указывать также и его. Не знаю, как у кого, у меня при изменении mailbox_size_limit автоматически изменился и virtual_mailbox_limit.
2. Т.к. реальный размер отправляемого письма не может быть определен заранее совершенно точно, можно не выделываться с указанием 1 Мб = 1024*1024 байт, а просто написать 40 Мб как 40000000, хотя...
Авторизуйтесь для добавления комментариев!