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

Настройте exim4 для использования dk-filter

Как я могу сделать так, чтобы все исходящие письма с exim4 подписывались моим демоном dk-filter, работающим на локальном порту 4445?

Поддержка собственных доменных ключей доступна в Exim, начиная с версии 4.70. Смотрите мои заметки на Реализация DKIM с Exim

Если вы хотите использовать фильтр, вы можете просмотреть Документация Exim для фильтров. Он включает инструкции по тестированию фильтров.

Добавьте новый транспорт в свой транспортный раздел. Подключите маршрутизатор исходящей почты по умолчанию, чтобы использовать новый транспорт. Используйте транспорт, чтобы передать почту через своего демона, а затем отправить ее на исходный транспорт, как бы он ни был назван (мой - remote_smtp).

dkfilter:
   driver = pipe
   command = "/usr/bin/nc localhost 4445"
   transport = remote_smtp

Изменить, лучшее решение:

Я только что заглянул в руководство и похоже, вы можете добавить transport_filter = "/usr/bin/nc localhost 4445" для существующего транспортного блока, чтобы сообщения фильтровались прямо перед отправкой этим транспортом.