Назад | Перейти на главную страницу

Как контролировать исходящий IPv6 писем, отправленных с помощью postfix?

В 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"