คำตอบสั้น ๆ : มันใช้งานได้ทางเทคนิค แต่คุณจะมีเมลที่ไม่สามารถส่งได้มากมาย
คำตอบยาว: จดบันทึก SMTP ของคุณ แยกชื่อโดเมนทั้งหมดที่คุณส่งจดหมายไปให้ ตรวจสอบว่าพวกเขามี IPv6 DNS และ MX เมื่อคุณได้รับ 100% (คุณจะไม่ทำไม่ใช่ทุกเวลาในทศวรรษนี้) จากนั้นคุณสามารถลองใช้งานได้หาก IPv6 IP ใช้งานได้จริง
ฉันไม่มีบันทึกการผลิตที่น่าสนใจ (ที่ฉันไม่มีโดเมนเพียงพอที่จะสนใจ) แต่ฉันได้จดรายการโดเมนที่เสนอบริการอีเมลฟรีจากhttps: //gist.github co.th / tbrianjones / 5992856
จาก 536 ก่อน 173 ดูเหมือนจะไม่มีการแก้ไข MX ใด ๆ กับ IP, 7 มีการแก้ไข MX ที่อยู่ IPv4 และ IPv6 MX และที่เหลือ 356 มีเพียง IPv4 MXs จากโดเมนที่มี MXs นั้นน้อยกว่าสองเปอร์เซ็นต์ตกลงก่อนที่จะลองใช้ที่อยู่ IPv6 เพื่อดูว่าใช้งานได้จริงหรือไม่ แม้การยอมรับว่าโดเมนในรายการไม่ได้อยู่ในความหมายของโดเมนอีเมลอินเทอร์เน็ตส่วนใหญ่ แต่ฉันคิดว่ามันไม่เพียงพอสำหรับการใช้งานเซิร์ฟเวอร์อีเมลที่คุณคาดหวังว่าจะใช้งานจริง
แก้ไข: ตั้งแต่ 536 ตัวอักษรแรกของรายชื่อสุ่มของผู้ให้บริการอีเมลฟรีมากกว่า 3600 คนนั้นไม่ได้เป็นตัวแทนมากฉันจึงตรวจสอบโดเมนบิ๊กเนมจำนวนน้อยและนี่คือที่ที่ไม่มี IPv6 MX (จำได้ว่าสามารถเข้าถึง IPv6 ได้ DNS ก็เป็นสิ่งจำเป็นเช่นกัน):
- 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
คุณต้องการลงทะเบียนโดเมนหรือไม่
- godaddy.com
- networksolutions.com
- registrar.com
หรือ . . . คุณต้องการเมลจากเว็บไซต์นี้หรือไม่?
(แน่นอน) gmail.com และ google.com มี IPv6 และ Facebook.com ก็เช่นกัน
สำหรับผู้ที่สนใจฉันใช้บรรพบุรุษของสคริปต์ทุบตีนี้:
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'
แน่นอนว่ามันจะแก้ไขได้ แต่สิ่งที่แปลกประหลาดส่วนใหญ่คือการทำให้เอาต์พุตสวยขึ้น