ฉันไม่สามารถส่งอีเมลไปยังผู้ใช้บน hotmail หรือเซิร์ฟเวอร์อีเมลอื่นของ Microsoft ได้เป็นระยะเวลาหนึ่ง เป็นเรื่องน่าปวดหัวที่พยายามค้นหาสาเหตุและวิธีแก้ไขปัญหา

อีเมลที่ส่งซึ่งถูกบล็อกจากโดเมนของฉัน canadaka.net ฉันใช้ Google Aps เพื่อโฮสต์เซิร์ฟเวอร์อีเมลปกติของฉันสำหรับที่อยู่อีเมล @canadaka.net ของฉัน ฉันสามารถส่งอีเมลจากเดสก์ท็อปหรือ gmail ไปยัง hotmail ได้โดยไม่มีปัญหา แต่อีเมลใดๆ ที่ส่งจากเซิร์ฟเวอร์ของฉันในนามของ canadaka.net ถูกบล็อก ไม่แม้แต่จะเข้ามาในอีเมลขยะ

IP ที่ส่งอีเมลเป็น IP เดียวกันกับที่โฮสต์บนไซต์ของฉัน: 66.199.162.177 IP นี้เป็น IP ใหม่สำหรับฉันตั้งแต่เดือนสิงหาคม 2010 ฉันมี IP ที่แตกต่างกันในช่วง 3-4 ปีที่ผ่านมา

IP นี้ไม่อยู่ในรายการสแปมที่น่าเชื่อถือ http://www.anti-abuse.org/multi-rbl-check-results/?host=66.199.162.177

หนึ่งรายการ spamcannibal.org IP ของฉันอยู่ในรายการดูเหมือนว่าจะอยู่นอกเหนือการควบคุมของฉัน กล่าวว่า "ไม่มี DNS ย้อนกลับ โฮสต์ MX ควรมี rDNS - RFC1912 2.1" แต่เนื่องจากฉันใช้ Google สำหรับการโฮสต์อีเมล ฉันไม่สามารถควบคุมการตั้งค่า RDNS สำหรับระเบียน MX ทั้งหมดได้

ฉันมีการตั้งค่า Reverse DNS สำหรับ IP ของฉัน แต่จะแก้ไขเป็น "mail.canadaka.net"

ฉันได้สมัครใช้งาน SNDS และได้รับการอนุมัติแล้ว IP ของฉันแจ้งว่า "IP ที่ระบุทั้งหมดมีสถานะปกติ"

คะแนนผู้ส่ง: 100 https://www.senderscore.org/lookup.php?lookup=66.199.162.177&ipLookup.x=55&ipLookup.y=14

ระดับการคุกคามของ Mcafee ของฉันดูดี

ฉันมีการตั้งค่าระเบียน TXT SPF ตอนนี้ฉันกำลังใช้ xname.org เป็น DNS ของฉัน และพวกเขาไม่มีฟิลด์สำหรับ SPF แต่คำถามที่พบบ่อยของพวกเขาบอกว่าให้เพิ่มข้อมูล SPF เป็นรายการ TXT v=spf1 รวม:_spf.google.com ~all

เครื่องมือ "การตรวจสอบ SPF" บางอย่างที่เคยใช้ตรวจพบว่าโดเมนของฉันมีค่า SPF ที่ถูกต้อง แต่เครื่องมืออื่นๆ ไม่มี เช่นเดียวกับตัวช่วยสร้าง SPF ของ Microsoft ฉันคิดว่านี่เป็นเพราะมันกำลังมองหาระเบียน SPF เป็นพิเศษ ไม่ใช่ใน TXT "ไม่พบระเบียน SPF มีระเบียน A และ MX"

จากบ้านของฉัน ฉันสามารถเรียกใช้ "nslookup -type=TXT canadaka.net" และมันกลับมา:

Server: google-public-dns-a.google.com Address: 8.8.8.8

Non-authoritative answer: canadaka.net text = "v=spf1 a include:_spf.google.com ~all"

สิ่งที่แปลกอย่างหนึ่งที่ฉันพบคือฉันไม่สามารถ ping hotmail.com หรือ msn.com หรือทำ "telnet mail.hotmail.com 25" ฉันสามารถ ping gmail.com และโดเมนอื่น ๆ อีกมากมายที่ฉันพยายาม ฉันพยายามเปลี่ยนเซิร์ฟเวอร์ DNS เป็น DNS สาธารณะของ Google และทำ ipconfig /flushdns แต่ก็ไม่มีผลใดๆ อย่างไรก็ตาม ฉันสามารถเชื่อมต่อกับ telnet กับ mx1.hotmail.com . ได้

นี่คือลักษณะของส่วนหัวของอีเมลเมื่อฉันส่งไปยังเซิร์ฟเวอร์อีเมลของ Google และฉันได้รับอีเมลโดยไม่มีปัญหา คุณจะเห็นว่าค่า SPF กำลังผ่าน

Delivered-To: [email protected] Received: by 10.146.168.12 with SMTP id q12cs91243yae; Sun, 27 Feb 2011 18:01:49 -0800 (PST) Received: by 10.43.48.7 with SMTP id uu7mr4292541icb.68.1298858509242; Sun, 27 Feb 2011 18:01:49 -0800 (PST) Return-Path: Received: from canadaka.net ([66.199.162.177]) by mx.google.com with ESMTP id uh9si8493137icb.127.2011.02.27.18.01.45; Sun, 27 Feb 2011 18:01:48 -0800 (PST) Received-SPF: pass (google.com: domain of [email protected] designates 66.199.162.177 as permitted sender) client-ip=66.199.162.177; Authentication-Results: mx.google.com; spf=pass (google.com: domain of [email protected] designates 66.199.162.177 as permitted sender) [email protected] Message-Id: <[email protected]> Received: from coruscant ([127.0.0.1]:12907) by canadaka.net with [XMail 1.27 ESMTP Server] id for from ; Sun, 27 Feb 2011 18:01:29 -0800 Date: Sun, 27 Feb 2011 18:01:29 -0800 Subject: Test To: [email protected] From: XXXX Reply-To: [email protected] X-Mailer: PHP/5.2.13

ฉันสามารถส่งไปที่ gmail และบริการอีเมลอื่น ๆ ได้ ฉันไม่รู้ว่าฉันทำอะไรผิด!

อัพเดท 1

ฉันถูกลบออกจากบล็อก IP ของ hotmails แล้ว และตอนนี้ฉันสามารถส่งอีเมลไปยัง hotmail ได้ แต่ทั้งหมดจะไปยังโฟลเดอร์ JUNK โดยตรง

อัพเดท2

ฉันใช้ Telnet เพื่อส่งข้อความทดสอบไปที่ port25.com ดูเหมือนว่าไม่มีการตรวจจับ SPF ของฉัน ผลลัพธ์: เป็นกลาง (SPF-ผลลัพธ์: ไม่มี) canadaka.net. SPF (ไม่มีระเบียน) canadaka.net TXT (ไม่มีบันทึก)

ฉันมีเนมเซิร์ฟเวอร์เป็นตัวเลือกที่ 4 ที่ไม่มีระเบียน TXT เนื่องจากไม่รองรับ ดังนั้นฉันจึงลบออกจากรายการและเพิ่ม wtfdns.com เป็นเนมเซิร์ฟเวอร์ที่ 4 และ 5 ซึ่งรองรับ TXT

ตอนนี้เนมเซิร์ฟเวอร์ใหม่ได้รับผลกระทบแล้ว ฉันจึงส่งอีเมลตรวจสอบ SPF ไปพร้อมกับ Microsoft SenderID Wizard ดูเหมือนว่าการค้นหาบางอย่างกำลังใช้เนมเซิร์ฟเวอร์ตัวที่ 4 และข้าม 3 ตัวแรกไป???

จดหมายที่ส่งผ่าน GOOGLE SMTP:

canadaka.net. SPF (no records) canadaka.net. 86400 IN TXT "v=spf1 a include:_spf.google.com ~all" canadaka.net. 86400 IN A 66.199.162.177 _spf.google.com. SPF (no records) _spf.google.com. 300 IN TXT "v=spf1 ip4:216.239.32.0/19 ip4:64.233.160.0/19 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:209.85.128.0/17 ip4:66.102.0.0/20 ip4:74.125.0.0/16 ip4:64.18.0.0/20 ip4:207.126.144.0/20 ip4:173.194.0.0/16 ?all"

จดหมายที่ส่งจาก TELNET บนเซิร์ฟเวอร์

canadaka.net. SPF (no records) canadaka.net. 86400 IN TXT "v=spf1 a include:_spf.google.com ~all" canadaka.net. 86400 IN A 66.199.162.177

answer

ชื่อของคุณระบุว่าอีเมลของคุณถูกบล็อกโดย hotmail.com แต่ในความคิดเห็นของคุณที่มีต่อคำตอบของ Stony คุณระบุว่าบันทึก SMTP ของคุณแสดง "RCPT=OK" และ "RECV=OK" เมื่อส่งอีเมลไปที่ hotmail.com ในตัวของมันเองควรจะบอกคุณว่าอีเมลของคุณไม่ได้ถูกบล็อก ได้รับการยอมรับจาก hotmail.com และมีแนวโน้มมากที่สุดที่จะถูกกรองหลังจากได้รับการยอมรับ มีความแตกต่างระหว่างอีเมลที่ถูกบล็อก/ปฏิเสธและถูกกรองหลังจากได้รับการยอมรับ

คุณระบุว่าคุณไม่สามารถ telnet ไปยังพอร์ต 25 ของ mail.hotmail.com นั่นเป็นเพราะ mail.hotmail.com ไม่ใช่ MX สำหรับ hotmail.com nslookup แบบด่วนจะแสดงระเบียน MX ต่อไปนี้สำหรับ hotmail.com: mx1.hotmail.com, mx2.hotmail.com, mx3.hotmail.com และ mx4.hotmail.com

คุณระบุว่าคุณไม่สามารถ ping hotmail.com ได้ แต่คุณสามารถ ping gmail.com ได้ ไม่สำคัญว่าคุณจะสามารถ ping hotmail.com หรือเซิร์ฟเวอร์ ชื่อ เว็บไซต์ ฯลฯ ได้หรือไม่ เครื่องมือ ping ไม่ได้ทดสอบความพร้อมใช้งานของบริการ (เว็บ อีเมล ฯลฯ) การที่คุณไม่สามารถ ping hotmail.com ได้เพียงหมายความว่าโฮสต์ที่ hotmail.com แก้ไขให้ไม่ตอบสนองต่อ ping หรือไฟร์วอลล์กำลังบล็อกการปิงเหล่านั้น มันไม่เกี่ยวข้องกับปัญหาโดยสิ้นเชิง นอกจากนี้ การ ping hotmail.com ไม่มีส่วนเกี่ยวข้องกับระเบียน MX สำหรับ hotmail.com Hotmail.com เป็นชื่อโดเมนและ ping hotmail.com กำลัง ping ระเบียน A ที่กำหนดค่าไว้สำหรับชื่อโดเมนนั้น เมื่อคุณ ping gmail.com คุณกำลัง ping ระเบียน A สำหรับชื่อโดเมนนั้น คุณจะไม่ได้ส่ง Ping ระเบียน MX สำหรับ gmail.com

ดูที่หน้า Hotmail Postmaster ที่นี่เพื่อดูว่ามีอะไรที่คุณต้องตรวจสอบหรือไม่:

http://mail.live.com/mail/troubleshooting.aspx

ปัญหาของฉันได้รับการแก้ไขแล้วโดยการติดต่อ Microsoft และพวกเขาต้องลบการบล็อกบน IP ของฉันด้วยตนเอง เมื่อบล็อกถูกลบอีเมลจากเซิร์ฟเวอร์ของฉันไปถึง Hotmail แต่ไปที่อีเมลขยะโดยตรง

ฉันได้สร้างคำถามแยกต่างหากเพื่อลองและแก้ไขปัญหาเมลขยะ: Hotmail ทำเครื่องหมายข้อความว่าเป็นขยะ

ตกลงดังนั้นสำหรับความเข้าใจ คุณต้องการส่งอีเมลจากบัญชี Google ของคุณ[email protected] พร้อมที่อยู่ FROM อื่นหรือไม่ บางอย่างเช่น[email protected] ?

แต่เมื่อเซิร์ฟเวอร์ของคุณส่งเมลโดยตรงผ่าน sendmail เป็นต้น และคุณรู้ว่าพวกเขาไม่ได้มาที่ไซต์อื่น ให้ตรวจสอบบันทึกของเมลหากคุณมีสิทธิ์เข้าถึง คุณสามารถดูการเชื่อมต่อทั้งหมดไปยังไซต์อื่นได้ที่นั่น

คุณต้องการอัปเดตระเบียน SPF เพื่อรวมที่อยู่ IP ของเว็บเซิร์ฟเวอร์ (66.199.162.177) ตอนนี้ SPF กล่าวถึง Gmail เท่านั้น คุณส่งอีเมลจาก gmail และเว็บเซิร์ฟเวอร์ของคุณ

DNS ของฉันแสดงว่า rDNS ของคุณใช้งานไม่ได้สำหรับ mail.canadaka.net บางทีมันอาจชี้ไปที่ที่อยู่ IP เก่า spf_query ไม่แสดงนโยบายที่เกี่ยวข้องสำหรับชื่อ helo หรือ mail-from

พิจารณาเพิ่ม 'v=spf1 a -all' เป็นบันทึกข้อความสำหรับ mail.canadaka.net เพิ่มระเบียน SPF ที่เหมาะสมสำหรับ canadaka.net ด้วย บางที 'v=spf1 a:mail.canadaka.net mx ~all'