У меня есть сервер на Scaleway с установленным postfix + opendkim. Я настроил posfix, чтобы закрепить сообщение с помощью opendkim и зашифровать его с помощью TLS.
Первоначально postix отправлял почту с использованием @hostname вместо @domain. Чтобы отправить почту как «user @ domain», а не «user @ hostname», я принудительно выполнил операцию, используя параметр «-aFrom: user @ domain» почтовой команды.
Затем я что-то изменил (но не помню, что именно), и postfix начал менять @hostname на @domain. Но после этого изменения подпись DKIM не работает.
Теперь, если я отправляю почту с «-aFrom: user @ domain», подпись DKIM в порядке. Но без этого параметра, если я оставлю postfix, чтобы изменить hostnme на домен, DKIM не сработает.
Похоже, постфикс меняет имя хоста на домен после того, как OpenDKIM применяет подпись, а затем сломал ее.
Что я могу проверить?