У меня есть сервер, который используется исключительно для исходящей электронной почты. Я хотел бы, чтобы opendkim подписывал каждое проходящее письмо, предполагая, что в нем есть запись в таблице подписей. Однако я не могу найти никакой документации для правильного значения MTA
, которое мне нужно, или каких-либо инструкций о том, как его найти (я использую Postfix).
Первоначально у меня было установлено значение имя хоста, но я получаю в журнале такие сообщения, которые меня сбивают с толку, поскольку в нем нет совпадений, но указаны совпадающие значения.
no MTA name match (host=my.full.hostname, MTA=my.full.hostname)
На данный момент у меня закомментирован параметр MTA
, но в настоящее время он подписывает электронные письма только от аутентифицированных пользователей. В идеале он нужен мне для подписи всего, что поступает из разрешенного источника ретрансляции - без необходимости дублировать каждое отдельное реле во внутренний / доверенный список.
Если у кого-то есть подобная проблема, похоже, она работает, если я настрою opendkim на использование файла для имени MTA, а не на прямую передачу его в виде строки. (Согласно документации, любой должен быть эквивалентным)
MTA-файл: /path/to/mta-list.txt
mta-list.txt:
my.full.hostname