Сервер в кармане, или просто о сложном!

главная - Статьи - Почта - 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, хотя...

Авторизуйтесь для добавления комментариев!


    забыли пароль?    новый пользователь?