Postfix с dovecot LMTP добавляет полученный заголовок без IP-адреса
У меня правильно настроен Postfix для доставки почты через сервис dovecot-lda. Это работает правильно до сих пор.
in master.cf:
virtual_transport = lmtp:unix:private/dovecot-lmtp
dovecot.conf
service lmtp {
unix_listener /var/spool/postfix/private/dovecot-lmtp {
group = postfix
mode = 0600
user = postfix
}
}
protocol lmtp {
mail_plugins = sieve
}
Но сервер lmtp или postfix (на самом деле я не уверен, какой из них) добавляет полученный заголовок поверх фактического сервера, с которого изначально пришла почта. Вот так это выглядит в моем почтовом клиенте (после доставки):
Delivered-To: [delivery address]
Received: from [myhostname]
by [myhostname] with LMTP
id XXXXX
(envelope-from <[original address]>)
for <[delivery address]>; Thu, 28 Oct 2021 13:06:48 +0200
Received: from [actual source server]
by [myhostname] (Postfix) with ESMTPS id 82F5D1263A03
for <[delivery address]>; Thu, 28 Oct 2021 13:06:47 +0200 (CEST)
Поскольку для [myhostname] не назначен IP-адрес, Spamassassin будет помечать всю мою почту как «RDNS_NONE», поскольку он не может разрешить запись PTR только с именем домена. Это приводит к тому, что это правило всегда не работает и совершенно избыточно, так как все мои письма — неважно, спам или ветчина — отправляются таким путем. Итак, я хочу, чтобы заголовок Received LMTP исчез. Просто ESMTPS должен быть там.
Что мне нужно настроить для этого?