Используя DeamonPortOptions для фиксации DKIM, подписывающегося с genericstable подменой

Я отправляю письма от своего debian сервера с sendmail. Я хочу смочь отправить почту с несколькими подменой использования доменов с genericstable. Я подписываю письма с OpenDKIM, но потому что OpenDKIM подписывает почту, прежде чем подмена произойдет, ключи не соответствуют.

OpenDKIM решает эту проблему на их странице README

Из-за пути milter протокол включен в MTA, opendkim видит заголовки, прежде чем они будут изменены как требуется теми двумя функциями. Это означает, что подпись DKIM сгенерирована на основе заголовков, первоначально введенных почтовым клиентом а не на заголовках, которые на самом деле отосланы MTA. В результате агент проверки в стороне получателя будет не мочь проверить подпись как данные со знаком, и полученные данные не соответствуют.

Предложенные решения этой проблемы:

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

(2) Имейте два настроенные MTAs, или на отдельных полях или на том же поле. Первый MTA должен сделать всю перезапись (т.е. использовать эти две функции), и второй должен использовать opendkim, чтобы добавить подпись и не сделать никакой перезаписи вообще.

(3) Имейте несколько строк DaemonPortOptions в своем конфигурационном файле. Первый порт демона (порт 25) делает перезапись заголовка и затем направляет сообщение к второму порту; последний не делает никакой перезаписи, но делает подписание и затем отправляет продвигающееся сообщение.

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

Мои текущие DeamonPortOptions в моем sendmail.mc файле

DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp')dnl
DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea')dnl

Действительно ли возможно установить мой sendmail для использования 1 порта для подмены, и другой для добавления DKIM и отправки как README предлагает?

Любая справка значительно ценилась бы!

1
задан 26 February 2015 в 10:23
1 ответ

Мне удалось решить эту проблему, добавив функции и настройки маскарадинга в мои конфигурации submit.mc / submit.cf . Таким образом, локальная почтовая программа (MSP) изменяет заголовок From: перед тем, как он будет отправлен MTA в milter DKIM.

Я использовал те же строки MASQUERADE_AS и MASQUERADE_DOMAIN как У меня в sendmail.mc

0
ответ дан 4 December 2019 в 08:02

Теги

Похожие вопросы