Змінити максимальний розмір листа в postfix

Змінити максимальний розмір листа в postfix

За замовчуванням, Postfix дозволяє відправляти листи розміром 10 Мб (врахуйте, що це фінальний розмір листа). На практиці вкладення загальною вагою приблизно 6,5-7 Мб при відправці "перетворюються" в 10 Мб лист. За сучасними мірками небагато.

змінюємо main.cf

Задати новий максимальний розмір листа 40 Мб (розмір задається в байтах, 1024 * 1024 * 40 байт) можна в файлі /etc/postfix/main.cf:

При цьому треба врахувати, що є інший параметр - максимальний розмір поштової скриньки (mailbox_size_limit). За замовчуванням, 50 Мб. При зміні розміру листів, що відправляються має сенс збільшити і розмір mailbox_size_limit. Наприклад, 500 Мб:

Після зміни параметрів, треба перечитати конфиг:

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

1. Є параметр virtual_mailbox_limit, який, очевидно, відноситься до віртуальних поштових скриньках. Так ось, десь пропонують вказувати також і його. Не знаю, як у кого, у мене при зміні mailbox_size_limit автоматично змінився і virtual_mailbox_limit.

2. Оскільки реальний розмір листа, що не може бути визначений заздалегідь абсолютно точно, годі й виробляти з зазначенням 1 Мб = 1024 * 1024 байт, а просто написати 40 Мб як 40000000, хоча.

Схожі статті