Risposta breve: funzionerà, tecnicamente, ma avrai un sacco di posta non consegnabile.
Risposta lunga: prendi i tuoi log SMTP. Elimina tutti i nomi di dominio a cui invii la posta. Controlla se hanno DNS e MX IPv6. Una volta ottenuto il 100% (non lo farai, in nessun momento in questo decennio), puoi provare se gli IP IPv6 funzionano davvero.
Non ho registri di produzione interessanti a portata di mano (quelli che ho non hanno abbastanza domini per essere di interesse), ma ho preso un elenco di domini che offrono servizi di posta elettronica gratuiti da https: //gist.github. com / tbrianjones / 5992856
Dei 536 primi, 173 non sembravano avere MX che si risolvono in un IP, 7 avevano MX che si risolvono in indirizzi IPv4 e IPv6 MX e i restanti 356 avevano solo MX IPv4. Su domini con MX, meno del due percento OK, anche prima di provare effettivamente l'indirizzo IPv6 per vedere se funziona. Anche ammettendo che i domini nell'elenco non sono in alcun modo la maggior parte dei domini di posta elettronica Internet, non credo che sia sufficiente per eseguire un server di posta che si prevede effettivamente di utilizzare.
EDIT: dal momento che il 536 in ordine alfabetico prima di un elenco casuale di oltre 3600 provider di posta elettronica gratuiti non è molto rappresentativo, ho controllato alcuni domini di grandi nomi, e qui ci sono quelli che non avevano MX IPv6 (ricorda l'accesso IPv6 DNS sarebbe anche necessario):
- microsoft.com / hotmail.com / outlook.com
- mail.com
- gmx.net
- icloud.com / mac.com
- comcast.com
- inbox.com
- zoho.com
- aol.com
- orange.fr
- twitter.com
Vuoi registrare un dominio?
- godaddy.com
- networksolutions.com
- registrar.com
O . . . vuoi posta da questo sito?
(Naturalmente) gmail.com e google.com hanno IPv6, così come Facebook.com.
Per coloro che sono interessati, ho usato un antenato per questa linea di script 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'
È certamente migliorabile, ma la maggior parte delle cose bizzarre è rendere l'output più bello.