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

SPF: softfail (домен переходящей электронной почты не указывает 2a01: 4f8: 121: 2062 :: 2 в качестве разрешенного отправителя)

Я вижу этот программный сбой SPF для писем, отправленных с моего сервера, и замечаю, что 2a01: 4f8: 121: 2062 :: 2 - это адрес IPV6. Когда я проверяю 2a01: 4f8: 121: 2062 :: 2, он переводится как 0.0.0.2 ipv4, поэтому адрес ipv6 кажется поддельным.

У меня есть сервер Centos, на котором не настроен ipv6, и я оставил все по умолчанию.

Как я могу это решить? Должен ли я отключить ipv6 на моем сервере? За это отвечает postfix? Почему postfix отправляет почту с ipv6, когда я его никогда не настраивал?

По запросу (я отредактировал свой действующий адрес ipv4 с помощью XX)

[root@host ~]# ifconfig -a

eth0      Link encap:Ethernet  HWaddr XX:XX:XX:2B:97:82
          inet addr:XX.XXX.XXX.XX  Bcast:XX.XXX.XXX.XX  Mask:255.255.255.255
          inet6 addr: 2a01:4f8:121:2062::2/64 Scope:Global
          inet6 addr: fe80::4261:86ff:fe2b:9782/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5906959065 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3933424961 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6766726597523 (6.1 TiB)  TX bytes:1315274953503 (1.1 TiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:34502551 errors:0 dropped:0 overruns:0 frame:0
          TX packets:34502551 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:37797695084 (35.2 GiB)  TX bytes:37797695084 (35.2 GiB)`

Мы установили, что ваш сервер действительно настроен на ipv6 и имеет полностью действующий глобальный адрес. Я думаю, что это решает исходный вопрос.

Если вы не знали, что используете v6, вероятно, вам следует проверить свой ip6tables правил, так как он может участвовать во всевозможных разговорах, о которых вы не знаете и не хотите! На случай, если потребуются дополнительные доказательства (у меня на рабочем столе v6):

[me@risby ~]$ telnet 2a01:4f8:121:2062::2 110
Trying 2a01:4f8:121:2062::2...
Connected to 2a01:4f8:121:2062::2.
Escape character is '^]'.
+OK Dovecot ready.
quit
+OK Logging out
Connection closed by foreign host.

Если вы не хотите использовать v6, вы можете отключить его с помощью

IPV6INIT=no
IPV6_AUTOCONF=no

в /etc/sysconfig/network-scripts/ifcfg-eth0, хотя лично я думаю, что v6 - это грядущая волна, и у вас есть отличная возможность поиграть с ней!