ฉันมีปัญหาที่อีเมลทั้งหมดถึงผู้รับบางคนส่ง แต่ไม่เคยมาถึงแม้จะเป็นสแปมไม่มีข้อผิดพลาดในขณะที่อีเมลถึงคนอื่น ๆ ก็ใช้ได้ดี ฉันนิ่งงันและกำลังมองหาวิธีในการวินิจฉัยสิ่งที่เกิดขึ้น
- ฉันส่งอีเมลไปยังลูกค้าเมื่อสัปดาห์ที่แล้วจาก Outlook 2016 ฉันพบว่าพวกเขาไม่เคยได้รับ ฉันลองส่งอีเมลถึงผู้อื่นในโดเมนของพวกเขาแล้วดูเหมือนว่าไม่มีใครได้รับอีเมลของฉัน แต่คนอื่น ๆ ในโดเมนอื่นก็ทำได้
- ฉันได้ตรวจสอบโฟลเดอร์ "ส่ง" แล้วและปรากฏว่าเหมือนกับจดหมายที่ส่งอื่น ๆ ทั้งหมด ฉันไม่มีรายงานการจัดส่งหรืออะไรที่คล้ายกันและพวกเขาอยู่ในโฟลเดอร์ "ส่ง" ไม่ใช่ "กล่องขาออก" ฉันได้ลอง CCing ด้วยตัวเองในอีเมลล่าสุดของฉันถึงคนเหล่านี้ - พวกเขาส่งแน่นอน
- ผมได้ตรวจสอบกับลูกค้าในคำถามและพวกเขาไม่เคยได้รับอะไรจากฉันไม่ได้อยู่ในโฟลเดอร์สแปม ฉันสามารถรับอีเมลจากพวกเขาได้ แต่พวกเขาไม่ได้รับอะไรเลยแม้แต่คำตอบที่ได้จากอีเมล
- อีเมลแรกมีไฟล์แนบ PDF ขนาดเล็ก (500kb) สองไฟล์ แต่โชคชะตาเดียวกันนั้นเกิดขึ้นเมื่อมีอีเมลติดตามที่ไม่มีไฟล์แนบ ไม่มีภาพหรือลิงก์ในอีเมลใด ๆ มันเป็นอีเมลที่เกี่ยวกับการทำงานปกติระหว่างคนหนึ่งถึงสามคนซึ่งฉันเคยแลกเปลี่ยนอีเมลด้วยในอดีตผ่านที่อยู่อีเมลและ Outlook เดียวกัน พวกเขาอยู่ในประเทศเดียวกันกับฉัน
- ไม่มีการตอบกลับข้อผิดพลาดในการจัดส่งหรืออะไรที่คล้ายกัน อีเมลฉบับแรกถูกส่งเมื่อเวลา 8:55 น. เมื่อวันศุกร์ที่ผ่านมาดังนั้นเมื่อประมาณ 5 วันที่ผ่านมาและไม่มีการรับอีเมลใด ๆ เลย
- อีเมลของพวกเขามาถึงฉันได้ดี - และอันที่จริงอีเมลแรกที่ฉันได้รับซึ่งล้มเหลวคือการตอบกลับอีเมลของพวกเขาเอง ฉันยังมีอีเมลไปยังโดเมนนี้ที่ได้รับตามปกติเมื่อสองสัปดาห์ก่อน
ฉันได้ลองใช้การทดสอบอีเมลที่หลากหลายไปยังโดเมนนี้และไม่มีอะไรผ่าน:
- อีเมลที่ไร้เดียงสาที่พูดว่า "นี่คืออีเมลทดสอบ" และไม่เคยมีที่คล้ายกัน
- อีเมลจากเว็บเมลและแอปอีเมล Android ของฉันไม่ได้มาถึงเช่นเดียวกับอีเมลจาก Outlook (และยังไม่ให้รายงานการจัดส่ง - ทุกอย่างล้มเหลวอย่างเงียบ ๆ )
- อีเมลที่ส่งโดยใช้ 3G ในโทรศัพท์ของฉันประสบชะตากรรมเช่นเดียวกับอีเมลที่ส่งโดยใช้ WiFi ของฉัน
- ฉันยังสร้างบัญชีอีเมลใหม่ในโดเมนเดียวกัน (เช่น
test@my-domain.com
เพื่อไปตามปกติmy-name@my-domain.com
) และมันมีปัญหาเดียวกัน (ทดสอบโดยใช้เว็บเมล) - ในการทดสอบว่าฉันอาจมีการตั้งค่า SMTP บางอย่างที่ขัดขวางการจัดส่ง bounceback อีกครั้งหรือไม่ฉันส่งอีเมลไปที่ ฉันได้รับ "การส่งจดหมายล้มเหลวปกติ: การตีกลับข้อความถึงผู้ส่ง" ดังนั้นฉันจึงสามารถรับการตีกลับได้ฉันไม่ได้ถูกส่งจากโดเมนนี้ด้วยเหตุผลบางประการ
- ตัวอย่างอีเมลจากพวกเขาเช่นบัญชี Gmail ส่วนตัวของฉันได้รับการปรับ (ดังนั้นฉันจึงใช้มันในระหว่างนี้จนกว่าปัญหานี้จะได้รับการแก้ไข)
อีเมลนั้นมาจากโดเมนของฉันเอง - ฉันส่งอีเมลถึงผู้อื่นจากที่อยู่อีเมลเดียวกันและ Outlook เดียวกันและพวกเขาได้รับอีเมลที่ดี Gmail ทำเครื่องหมายว่าเป็นจดหมายขยะเป็นครั้งคราวซึ่งฉันดูอยู่ แต่ลูกค้ารายอื่นดูเหมือนจะไม่มีปัญหา
นอกเหนือจากนั้นฉันไม่เห็นอะไรจะดำเนินต่อไป ฉันแน่ใจว่ามีไม่เพียงพอที่นี่เพื่อวินิจฉัยปัญหาของฉันดังนั้นฉันจึงไม่ขอวิธีแก้ไข แต่สำหรับขั้นตอนการวินิจฉัยที่ฉันสามารถทำได้ตัวอย่างเช่น:
- มีอะไร "ภายใต้ประทุน" ฉันสามารถดูใน Outlook เช่นรายงานการส่งหรือบันทึก?
- มีเซิร์ฟเวอร์หรือบันทึกที่เกี่ยวข้องกับโดเมนประเภทใดบ้างที่ฉันควรดูว่าอาจมีความเกี่ยวข้องหรือไม่ โดเมนของฉันถูกกำหนดให้กับเซิร์ฟเวอร์ SMTP บน Centos VPS
- มีบัญชีดำหรือการแทรกแซงด้านความปลอดภัยประเภทใดบ้างที่ฉันควรทราบและตรวจสอบว่าจะทำให้เกิดอีเมลที่ไม่ได้ไปถึงโฟลเดอร์สแปมหรือไม่
ฉันเคยเห็นคำถามนี้บางคนไม่ได้รับอีเมลซึ่งคล้ายกัน แต่มีสองข้อแตกต่าง:
- พวกเขากำลังใช้ระบบการส่งจดหมายจำนวนมากฉันใช้ Outlook ปกติต่อครั้ง
- คำตอบที่ยอมรับได้นั้นโทษว่าเป็นgreylistingแต่อีเมลที่หายไปครั้งแรกของฉันมาจากเมื่อวันศุกร์ที่แล้ว (ห้าวันที่ผ่านมา) และเห็นได้ชัดว่า greylisting ทำให้อีเมลล่าช้าระหว่าง 15 นาทีถึง "สองสามวัน"
ตามที่ Tyson แนะนำฉันได้ลองhttp://mxtoolbox.com/แต่น่าเสียดายที่มันไม่ได้ให้เบาะแสใด ๆ (อย่างน้อยก็ไม่ใช่เบาะแสที่ฉันเห็น) ในกรณีที่ฉันพลาดบางสิ่งนี่คือผลลัพธ์:
ตรวจสอบบัญชีดำ
กำลังตรวจสอบ XX.XX.XX.XX จากบัญชีดำที่รู้จัก 95 รายการ ...
แสดงรายการ 0 ครั้งโดยมีการหมดเวลา 1 ครั้ง
[เครื่องหมายสีเขียวจำนวนมากจากนั้นในตอนท้ายของรายการ:]
TIMEOUT IPrange RBL Project [response time:] 0
ดังนั้นจึงไม่อยู่ในบัญชีดำที่รู้จัก ฉันไม่รู้ว่าทำไมการตรวจสอบ IPrange RBL จึงล้มเหลว แต่ฉันตรวจสอบด้วยตนเองที่http://iprange.net/rbl/lookup/และฉันไม่ขึ้นบัญชีดำที่นั่น
ตรวจสอบ SMTP:
ดังนั้นเวลาในการเชื่อมต่อจึงค่อนข้างช้า (ฉันไม่แน่ใจว่าทำไมจะตรวจสอบด้วย) แต่ฉันไม่เห็นสาเหตุที่ทำให้อีเมลที่ส่งไปบางครั้งหายไปอย่างสมบูรณ์
http://intodns.comยังให้เห็บสีเขียวสำหรับการตรวจสอบ MX ทั้งหมดในโดเมนของฉัน
ฉันลองเรียกดูไฟล์บันทึกบนเซิร์ฟเวอร์ (Centos / Linux):
/var/log/maillog
- สิ่งเหล่านี้ว่างเปล่า ฉันเชื่อว่านี่เป็นบันทึกของ sendmail และฉันไม่ได้ใช้ sendmail ในขณะนี้/var/log/exim/reject.log
dovecot
ที่เต็มไปด้วยการปฏิเสธความพยายามบังคับเดรัจฉานบน ฉันมีfail2ban
และฉันจะไปตรวจสอบการตั้งค่าไฟร์วอลล์ของฉันและอื่น ๆ เพื่อดูว่าฉันสามารถหยุดพวกเขาแม้จะพยายาม แต่ฉันไม่คิดว่ามันเกี่ยวข้อง/var/log/exim/main.log
ยังมีความพยายามบังคับสัตว์เดรัจฉานที่ถูกปฏิเสธจำนวนมาก แต่ยังมีบันทึกของอีเมลที่ส่งจริง:
นี่คืออีเมลถึงสามคนในโดเมนเดียวกันที่ล้มเหลวสำหรับทั้งสามคน (ฉันได้แก้ไขสตริงตัวอักษรและตัวเลขบางส่วนและแทนที่ที่อยู่ IP ด้วย TXT.LIKE.TH.IS):
2016-02-12 08:55:41 no host name found for IP address MY.PC'S.IP.ADR
2016-02-12 08:55:49 1aU9Vw-0004vq-EG <= me@my-domain.com H=(MyPCName) [MY.PC'S.IP.ADR] P=esmtpa A=dovecot_login:me@my-domain.com S=1443429 id=000001d17563$920b5cf0$7b1622d0$@my-domain.com
2016-02-12 08:55:51 1aU9Vw-0004vq-EG => alice.domain@receives-nothing.org <alice.domain@receives-nothing.org> R=dnslookup T=remote_smtp H=cluster5.us.messagelabs.com [US.IP.ADR.ESS] X=UNKNOWN:DHE-RSA-AES256-GCM-SHA384:256
2016-02-12 08:55:51 1aU9Vw-0004vq-EG -> brian.domain@receives-nothing.org <bob.domain@receives-nothing.org> R=dnslookup T=remote_smtp H=cluster5.us.messagelabs.com [US.IP.ADR.ESS] X=UNKNOWN:DHE-RSA-AES256-GCM-SHA384:256
2016-02-12 08:55:51 1aU9Vw-0004vq-EG -> carol.domain@receives-nothing.org <carol.domain@receives-nothing.org> R=dnslookup T=remote_smtp H=cluster5.us.messagelabs.com [US.IP.ADR.ESS] X=UNKNOWN:DHE-RSA-AES256-GCM-SHA384:256
2016-02-12 08:55:51 1aU9Vw-0004vq-EG Completed
นี่คืออีเมลถึงบุคคลหนึ่งที่ประสบความสำเร็จ (ได้รับจากผู้รับ):
2016-02-12 08:58:20 no host name found for IP address MY.PC'S.IP.ADR
2016-02-12 08:58:23 1aU9YU-0004w0-IN <= me@my-domain.com H=(MyPCName) [MY.PC'S.IP.ADR] P=esmtpa A=dovecot_login:me@my-domain.com S=23133 id=003101d61537$874b04a0$59e01ed0$@my-domain.com
2016-02-12 08:58:26 1aU9YU-0004w0-IN => zak.receives@email-normally.org <zak.receives@email-normally.org> R=dnslookup T=remote_smtp H=cluster4.eu.messagelabs.com [UK.IP.ADR.ESS] X=UNKNOWN:DHE-RSA-AES256-GCM-SHA384:256
2016-02-12 08:58:26 1aU9YU-0004w0-IN Completed
ฉันไม่เห็นความแตกต่างที่สำคัญระหว่างสองสิ่งนี้ ก่อนและหลังทั้งสองอย่างนี้ไม่มีอะไรนอกจากเรื่องแรงเดรัจฉานและอีเมลอื่น ๆ
ฉันไม่ทราบว่ามีความสำคัญcluster5.us.messagelabs.com
หรือcluster4.eu.messagelabs.com
อะไร แต่ที่อยู่ IP ที่เกี่ยวข้องนั้นเป็นทั้งที่อยู่ IP ของ MessageLabs
Googling messagelabs.com ได้เปิดบทความบล็อกนี้ซึ่งมีความเกี่ยวข้องและแนะนำว่า (บังเอิญ) ลูกค้าของฉันทั้งสองเป็นสมาชิก MessageLabs แต่สำหรับความแตกต่างที่สำคัญที่ก) ไม่เหมือนกับผู้เขียนฉันไม่ได้รับการจัดส่ง ใบเสร็จรับเงินและ b) ถ้ามันเป็น MessageLabs ปิดกั้นอีเมลของฉันฉันไม่เห็นว่าทำไมพวกเขาถึงบล็อกมันสำหรับลูกค้าคนใดคนหนึ่ง แต่ไม่ใช่คนอื่น