1️ Postfix — лимит письма
Для 50 MB файла оптимально поставить 70 MiB.
postconf -e message_size_limit=73400320
postconf -e mailbox_size_limit=73400320
systemctl restart postfix
73 400 320 байт = 70 MiB
Проверка:
postconf message_size_limit mailbox_size_limit
2️ Nginx — под загрузку через Roundcube
nano /etc/nginx/conf-enabled/client_max_body_size.conf
Поставь:
client_max_body_size 70M;
Применить:
systemctl reload nginx
3️ PHP — ограничиваем загрузку
Файл:
nano /etc/php/8.2/fpm/php.ini
Параметры:
upload_max_filesize = 50M
post_max_size = 70M
memory_limit = 256M
Перезапуск:
systemctl restart php8.2-fpm
4️ Roundcube — ограничение на уровне интерфейса
Файл:
nano /opt/www/roundcubemail/config/config.inc.php
Измени строку:
$config['max_message_size'] = '70M';
5️ Итоговая таблица (чётко и правильно)
| Компонент | Значение |
|---|---|
| Реальный файл | ≤ 50 MB |
| Postfix | 70 MiB |
| Nginx | 70M |
PHP upload_max_filesize | 50M |
PHP post_max_size | 70M |
| Roundcube | 70M |
#ПочтовыйСервер #НастройкаPostfix #RoundcubeПочта #настройкалимитовпочтовогосервера #лимитыiredmailнаотправку #лимитынаотправку