Изменение максимального размера вложения в Roundcube
Для чего это нужно
Увеличенный размер вложений может потребоваться при пересылке больших файлов внутри одного почтового домена.
Инструкция
Для увеличения размера вложения в Roundcube потребуется изменить значение параметров нативной версии PHP в разделе "Настройки" -> "Настройки PHP". Выделите нативную версию PHP (отмечена как "native") и нажмите "Расширенные настройки", а затем измените значения следующих параметров:
- 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.
Поэтому если вы зададите изменение данного параметра, рекомендуется проверить получение огромных писем другими почтовыми сервисами, так как они могут просто не доходить, отклоняясь получателями.