Назад | Перейти на главную страницу

Вызов exim4 smtp_accept_max в Debian / Ubuntu

У Debian / Ubuntu очень сложные файлы конфигурации Exim4:

Понимание файлов конфигурации exim

Что я могу посоветовать, если я хочу поднять значение smtp_accept_max? Это где-то автоматически сгенерировано или можно поместить это в шаблон conf и запустить [какой-то скрипт]?

Для многих настроек жестко запрограммировано значение по умолчанию. См. Документ спецификации Exim4. Вы можете установить пакет exim4-doc, чтобы он был установлен локально.

Чтобы изменить это значение и ряд других значений, вам необходимо добавить его в основной раздел конфигурации.

  • Для раздельной конфигурации создайте /etc/exim4/conf.d/main/00_local_settings файл. Поместите в него сдачу.
  • Для конфигурации шаблона создайте /etc/exim4/exim4.conf.localmacros файл. Внесите в него свои изменения.

Эти файлы имеют префикс для остальной части конфигурации. Настройки в этих файлах можно использовать для переопределения многих макросов конфигурации. Вид .ifndef обертывание определения в файлах конфигурации для их идентификации.

Обновите свои изменения, используя /etc/init.d/exim4 reload. Вы найдете новый файл как /var/lib/exim4/config.autogenerated. Если вашу конфигурацию не удалось проверить, файл будет в том же месте с другим именем. (Обычно файлов два, поэтому их будет легко найти.

Документацию по различным компонентам Exim можно найти в /usr/share/doc/. Каталоги для документации Exim имеют имена, начинающиеся exim. Доступны страницы руководства, которые можно найти с помощью команды man -k exim. В вашем случае вы можете прочитать вывод man update-exim4.conf.conf, команда, которая создает текущую конфигурацию из шаблонов.

Для тех, кто тоже оказался здесь из-за неправильных предложений автоматического поиска Google нота который smtp_accept_max неправильная настройка, но message_size_limit является.

Чтобы установить его, вы должны добавить MESSAGE_SIZE_LIMIT макрос для вашего /etc/exim4/conf.d/00_exim4-localconfig-macros файл (при необходимости создайте файл) вот так:

...
# DS,2016-Jan-15: Increasing maximum email size from default 50M
MESSAGE_SIZE_LIMIT = 100M
...

Не забудьте перезагрузить exim, запустив /etc/init.d/exim4 reload.