Коротка відповідь: технічно це буде працювати, але у вас буде багато недоставленої пошти.
Довга відповідь: візьміть ваші журнали SMTP. Вилучіть усі доменні імена, на які ви надсилаєте пошту. Перевірте, чи є у них IPv6 DNS та MX. Як тільки ви отримаєте 100% (ви цього не зробите, не в будь-який час цього десятиліття), ви можете спробувати, чи справді IPv6 IP-адреси справді працюють.
У мене немає ніяких цікавих журналів виробництва (у тих, у кого я не маю достатньої кількості доменів, щоб представляти інтерес), але я взяв список доменів, які пропонують безкоштовні послуги електронної пошти за адресою https: //gist.github. com / tbrianjones / 5992856
Із 536 перших, 173, схоже, не мали MX, що вирішували IP, у 7 були MX, які вирішували IPv4 та IPv6 MX адреси, а решта 356 мала лише IPv4 MX. Поза доменами, що мають MX, це менше, ніж два відсотки ОК, навіть до того, як реально спробувати IPv6-адресу, щоб побачити, чи працює вона. Навіть визнаючи, що домени у списку не є в жодному сенсі більшістю доменів електронної пошти в Інтернеті, я не думаю, що цього достатньо для роботи поштового сервера, який ви насправді очікуєте використовувати.
EDIT: оскільки 536 в алфавітному порядку з випадкового списку з понад 3600 постачальників безкоштовних електронних повідомлень не є дуже репрезентативним, я перевірив кілька доменів з великими іменами, і ось такі, у яких не було MX IPv6 (пам’ятайте IPv6-доступний DNS також знадобиться):
- microsoft.com / hotmail.com / outlook.com
- mail.com
- gmx.net
- icloud.com / mac.com
- comcast.com
- inbox.com
- zoho.com
- aol.com
- оранжевий.фр
- twitter.com
Ви хочете зареєструвати домен?
- godaddy.com
- networkolutions.com
- registrar.com
Або . . Ви хочете пошти з цього сайту?
(Зрозуміло, що) gmail.com та google.com мають IPv6, а також Facebook.com.
Для тих, хто цікавиться, я використав предка цього рядка сценарію bash:
for i in $(cat domains.txt) ; do
echo $(
echo $i
echo \;
for j in $(dig +short mx $i) ; do
dig +short a $j
dig +short aaaa $i
done \
| sed -r -e 's/[^;:\.]//g' \
-e 's/^:+$/v6/' \
-e 's/^\.+$/v4/' \
| sort -u
)
done \
| sed 's/ v4 v6/ v4+v6/' \
| sed -r 's/^([^;]+); *([^;]*)$/\2;\1/' \
| sed 's/^;/none;/' \
| sort '-t;' -k 1,1 \
| tr ';' '\t'
Це, безумовно, неймовірно, але більшість химерних речей - зробити результат гарнішим.