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

Конфигурация Exim в Ubuntu 16.04, queue_per_connection

Пытаюсь настроить Exim на Ubuntu 16.04, и я получаю его для приличной отправки почты, однако бывают случаи, когда я отправляю пакеты электронной почты на почтовый сервер (50+ за раз).

По-видимому, конфигурация по умолчанию такова, что на одно соединение не потребуется больше 10.

Я выбрал «монолитный файл конфигурации», но не могу понять, как:

Я также не знаю, как проверить, что изменение имело место (exim прочитал и понял конфигурацию), поскольку мне нужно дождаться, пока наша система отправит> 10 электронных писем, и в это время она теряет критические сообщения.

Есть идеи, где будет правильная конфигурация и где я могу установить это значение?

Вы сможете восстановить и перезагрузить конфигурацию, выполнив команду systemctl reload exim4. Текущая конфигурация - это файл /var/lib/exim4/config.autogenerated.

Я считаю, что вам нужна недвижимость smtp_accept_max_per_connection. Однако по умолчанию это 1000. Я считаю, что это должно быть установлено в /etc/exim4/exim4.conf.localmacrosсм. справочную страницу update-exim4.conf для подробностей.

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

Попробуйте контролировать файл /var/log/exim4/mainlog при отправке пакета сообщений. Должны появиться сообщения о том, какой предел был достигнут. Вы также можете использовать меньше или больше для сканирования журнала на то время, когда пакет остановился.

Полная документация включена в Спецификация Exim4. Здесь также есть ссылки на соответствующую документацию.