В VPS с 2 IPv4
и 16 IPv6
, Я отправляю электронные письма с postfix
. Каждый раз письмо отправляется с одного из IP-адресов случайным образом.
Received: from domain.com (a random IPv6 out of my 16 IPv6)
Таким образом, SPF
не работает (конечно, softfail), поскольку исходный IP-адрес отсутствует в моей записи DNS. Я могу установить диапазон IP-адресов в записи DNS SPF, но как я могу сказать postfix, что нужно отправлять электронную почту с основного IP-адреса (того, который я установил для rDNS)?
Доступны два варианта привязки smtp-клиента к определенным IP / IPv6 (man 5 postconf):
smtp_bind_address
smtp_bind_address6
Я думаю, что они довольно информативны. Просто убедитесь, что связанные сетевые карты / IP-адреса определены inet_interfaces
вариант.
Кстати, записи SPF поддерживают несколько исходных IP-адресов для каждого домена. Попробуйте создать его с помощью этот мастер SPF. Просто быстрый пример:
domain.com. IN TXT "v=spf1 a mx a:1.2.3.4 a:1.2.3.5 a:1.2.3.6 ~all"
domain.com. IN SPF "v=spf1 a mx a:1.2.3.4 a:1.2.3.5 a:1.2.3.6 ~all"