ispmanager 6 lite, pro, host

Настройки почты

В панели ispmanager при работе с почтой есть возможность установить ограничения на:

  • количество отправляемых писем
  • максимальный размер 1 вложения в письме
  • максимальный размер письма
  • максимальное время выполнения 1 PHP-скрипта

Настройки почты действуют для всех почтовых ящиков на сервере. Все настройки, кроме количества отправляемых писем, устанавливаются только для почтового клиента Roundcube.

Требования для настроек почты

LiteSpeed не поддерживает настройки почты для Roundcube. 

Для настройки количества отправляемых писем установка дополнительных компонентов не требуется. Все остальные опции доступны, если в настройках почтового сервера установлен Roundcube. 

Установка ограничений в настройках почты

  1. Авторизуйтесь в ispmanager под учетной записью уровня администратор или выше.
  2. Перейдите в раздел Почта.
  3. На панели инструментов нажмите .
  4. Во вкладке Настройки почты заполните необходимые поля:

    • в блоке Основные настройки:
      • Количество отправляемых писем — максимальное количество писем, которое может быть отправлено с 1 почтового ящика в час. Ограничение может быть переопределено в пользовательских настройках или настройках почтового ящика.

        Подробнее

        Если лимит установлен и для пользователя, и для почтового ящика, применится лимит для ящика.

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

        Если почтовый клиент продолжает попытки отправки писем после превышения установленного ограничения, время блокировки увеличивается. Отправка станет возможна после того, как скорость отправки упадет ниже установленной в поле Количество отправляемых писем. Подробнее о механизме ratelimitв официальной документации Exim.

        Если указать значение 0 или 1, письма отправляться не будут.

    • в блоке RoundСube:
      • Макс. размер вложения — максимальный размер 1 вложения (картинки, видео- и аудиофайла и т. д.) в письме. Значение по умолчанию: 2 MB. Рекомендуется не превышать ограничения почтовых сервисов на суммарный объем вложений, чтобы письма не отклонялись. 

        Подробнее

        Все почтовые сервисы имеют собственные ограничения на размер вложений входящих писем. Если размер вложения превышает значения этих ограничений — письма не принимаются. 
        Допустимый размер вложений популярных почтовых сервисов: 

        • 4096 Мб (или 4 Гб) — для Mozilla Thunderbird
        • 25 Мб — для Gmail
        • 20 Мб — для Outlook Express и Rambler
      • Макс. размер письма — максимальный размер 1 письма, состоящего из тела (текста, HTML-оформления и т. д.) и вложений. Размер письма должен быть минимум на 33% больше размера 1 вложения, иначе в Roundcube автоматически снизится максимальный размер файла в письме. Значение по умолчанию: 50 MB.

        Пример

        Если для максимального размера вложения и для максимального размера письма указаны значения 1 Мб, то в почтовом клиенте Roundcube максимальный размер вложения снизится до 770 Кб.

        Чтобы максимальный размер вложения составлял 1 Мб, установите значение максимального размера письма минимум 1.33 Мб. 

      • Макс. время выполнения — максимальное время выполнения 1 PHP-скрипта Roundcube. Если превышается время обработки скрипта, PHP останавливает скрипт и выводит уведомление об ошибке при отправке письма или загрузке вложения. Значение по умолчанию: 30 сек.
  5. Сохраните изменения. 

Технические подробности настроек почты

  • При загрузке вложения ≥ 1000 Мб, в Roundcube не отобразится прогресс загрузки файла.
  • При изменении максимального размера письма в настройках почты в Exim установится ограничение в 2 раза больше. Это необходимо для избежания конфликтов между Exim и Roundcube.

Конфигурационные файлы настроек почты

Все параметры в конфигурационных файлах появляются при изменении исходных значений полей в настройках почты. 

Измененные значения параметров в конфигурационных файлах автоматически переносятся в соответствующие им поля настроек почты. 

ПараметрыКонфигурационные файлы
  • DEFAULT_RATELIMIT — количество отправляемых писем
  • message_size_limit — максимальный размер письма в Exim
  • Debian-подобные ОС: /etc/exim4/exim4.conf.template
  • RHEL-подобные ОС: /etc/exim/exim.conf
  • $config['max_message_size'] — максимальный размер письма в Roundcube
  • Debian-подобные ОС: /etc/roundcube/config.inc.php
  • RHEL-подобные ОС: /etc/roundcubemail/config.inc.php
  • php_value[post_max_size] — максимальный размер письма в PHP
  • php_value[upload_max_filesize] — максимальный размер 1 вложения в письме
  • php_value[max_execution_time] — максимальное время выполнения 1 PHP-скрипта в Roundcube
  • Nginx и Apache: /opt/php74/etc/php-fpm.d/roundcube.php-fpm.conf
  • OpenLiteSpeed: /usr/local/lsws/conf/vhosts-resources/roundcube-php.conf

Все PHP-скрипты Roundcube находятся в директории: /usr/share/roundcube/program/actions/.