Power MTA и ipv6
Power mta работает с ipv6 ровно так же как и с ipv4
Если на Вашем сервере включена поддержка ipv6 и адреса добавлены, в конфигурацию PMTA добавить можно так:
Для web монитора
smtp-listener [0000::0202:0303:0404:0505:00]:25
Cброс очереди на ip
<domain test.port25.com> route [0000::000:000:000:000:00]:25 </domain>
smtp-source-host virtual host
<virtual-mta ipv6-3.m-salecraft.ru> smtp-source-host 0000::000:000:000:000:00 sub.domain.ru domain-key mail,domain.ru,/etc/pmta/dkim.pem max-smtp-out 850 <domain *> </domain> </virtual-mta>
Если Вы добавляете ipv6 адреса на сервер без панели:
Включаем поддержку IPv6 в /etc/sysconfig/network добавить
NETWORKING_IPV6=yes
В конфигурационный файл сетевого интерфейса /etc/sysconfig/network-scripts/ifcfg-eth0 добавить
IPV6INIT=yes
IPV6ADDR="0000::000:000:000:000:00/64" IPV6ADDR_SECONDARIES="0000::000:000:000:000:01/64 0000::000:000:000:000:02/64 0000::000:000:000:000:03/64" IPV6_DEFAULTGW="2a07:14c0:3000::1"
IPV6ADDR=»Ваш ipv6/маска»
IPV6ADDR_SECONDARIES=»первый_ipv6/маска второй_ipv6/маска третий_ipv6/маска и_так_далее»
IPV6_DEFAULTGW=»шлюз»
Перегружаем сеть
service network restart
Resolv.conf
Добавьте настройки преобразования DNS для ipv6
nameserver 2001:4860:4860::8888 nameserver 2001:4860:4860::8844
Проблемы и ошибки:
Если система выдает ошибку:
CRITICAL : [ipv6_test] Kernel is not compiled with IPv6 support
то в файле /etc/modprobe.conf комментируем следующие строки
#alias net-pf-10 off #alias ipv6 off
также меняем значение с 1 на 0
options ipv6 disable=0
Вы прописали ip адреса но при перегрузке конфигурации pmta выдает ошибку
Error in line 154 of /etc/pmta/virtualhost.txt: specification does not match any valid local IP addresses.
Это означает что в Вашей сети не виден ip адрес проверьте правильность внесение адресов, перезагрузите сеть.
Проверьте подключение с указанного ip в Вашей конфигурации к примеру на yandex.ru
pmta resolve --connect --source=sub.domain.ru,0000::0202:0303:0404:0505:00 yandex.ru