Postfix — лимит размера письма (SMTP)
Проверьте текущий лимит:
postconf message_size_limit
Установите, например, 500 MB:
postconf -e "message_size_limit = 524288000"
systemctl restart postfix
Проверка:
postconf message_size_limit
Amavis — лимит проверки и обработки писем
Если используется Amavis (по умолчанию в iRedMail), его лимит обязателен к изменению, иначе письма будут отклоняться.
Откройте файл:
nano /etc/amavis/conf.d/50-user
Добавьте или измените строки:
$max_message_size = 524288000;
$MAX_EXPANSION_QUOTA = 2*1024*1024*1024; # 2 GB
Перезапустите Amavis:
systemctl restart amavis
Roundcube — лимит вложений в веб-интерфейсе
Если используется веб-почта Roundcube, она может ограничивать размер вложений ещё до отправки.
Откройте конфигурацию Roundcube:
nano /path/to/roundcube/config/config.inc.php
Добавьте:
// Максимальный размер письма (в байтах)
$config['max_message_size'] = 524288000; // 500 MB
Nginx — лимит загрузки файлов
Проверьте конфигурацию Nginx:
grep -R "client_max_body_size" /etc/nginx
Если параметр отсутствует или меньше нужного, добавьте:
client_max_body_size 500M;
Перезапустите Nginx:
systemctl restart nginx
PHP — лимиты загрузки и обработки данных
Roundcube работает через PHP, поэтому лимиты PHP должны быть не меньше лимита вложений.
Определите активный php.ini:
php --ini | grep "Loaded Configuration"
Измените параметры:
upload_max_filesize = 500M
post_max_size = 500M
memory_limit = 1024M
max_execution_time = 3600
max_input_time = 3600
Перезапустите PHP-FPM:
systemctl restart php-fpm
Добавить комментарий