/
/
Изменение максимального размера вложения в Roundcube

Изменение максимального размера вложения в Roundcube

Для чего это нужно

Увеличенный размер вложений может потребоваться при пересылке больших файлов внутри одного почтового домена.

Инструкция

ОБРАТИТЕ ВНИМАНИЕ!

Если используется панель версии ниже, чем 6.107.0, вместо изменений параметров PHP версии 7.4 необходимо менять настройки нативной версии PHP (отмечена как "native").

Если вы используете CloudLinux, изменение PHP версии 7.4 необходимо выполнять вручную в конфигурационном файле PHP по пути /opt/php74/etc/php.ini или в конфигурации пула Roundcube для PHP по пути /opt/php74/etc/php-fpm.d/roundcube.php-fpm.conf.

Для увеличения размера вложения в Roundcube потребуется изменить значение параметров PHP версии 7.4 в разделе "Настройки" -> "Настройки PHP". Выберите версию PHP 7.4. и нажмите на кнопку "Расширенные настройки", а затем измените значения следующих параметров:

  • max_execution_time
  • upload_max_filesize
  • post_max_size

 

При установке этих значений следует помнить, что post_max_size должен как минимум вдвое превышать значение upload_max_filesize.

Дополнительно необходимо проверить, что значение memory_limit не меньше значения upload_max_filesize.

 

Далее измените параметр $config['max_message_size'] в конфигурационном файле /etc/roundcube/defaults.inc.php - это 75% от значения этого параметра является лимитом размера вложений в самом Roundcube.
 

Учитывайте, что стандартное ограничение Exim на размер письма равен 50МБайтам:

#exim -bP | grep message_size_limit
message_size_limit = 50M

Даже если это значение будет увеличено на вашем почтовом сервере, нет уверенности в том, что целевой получатель сможет принять письмо такого размера из-за стандартных ограничений Exim.

Поэтому если вы зададите изменение данного параметра, рекомендуется проверить получение огромных писем другими почтовыми сервисами, так как они могут просто не доходить, отклоняясь получателями.