ฉันไม่มีปัญหาในการรับอีเมลจาก Gmail หรือรายชื่ออีเมลใดๆ ที่ฉันสมัครใช้งาน แต่ด้วยเหตุผลบางประการ Outlook ปฏิเสธที่จะส่งอีเมลใดๆ ไปยังเซิร์ฟเวอร์อีเมลของฉัน
_handle_client readline: b'EHLO NAM02-BN1-obe.outbound.protection.outlook.com\r\n' â
('52.100.160.208', 55618) >> b'EHLO NAM02-BN1-obe.outbound.protection.outlook.com' â
('52.100.160.208', 55618) << b'250-0.0.0.0' â
('52.100.160.208', 55618) << b'250-SIZE 33554432' â
('52.100.160.208', 55618) << b'250-8BITMIME' â
EHLO จาก 'NAM02-BN1-obe.outbound.protection.outlook.com' â
('52.100.160.208', 55618) << b'250-AUTH PLAIN\n250-MAIL\n250 ความช่วยเหลือ'
ในตอนแรกฉันคิดว่าอาจเป็นเพราะ Outlook กำลังดึงเรื่องตลกบางอย่างด้วย TLS แต่การลบ STARTTLS ออกจากการตอบสนองทั้งหมดไม่ได้ช่วยอะไร ไม่ว่าจะมีหรือไม่มี STARTTLS Outook จะเชื่อมต่อกับเซิร์ฟเวอร์เมลของฉัน ออก EHLO แล้วก็... ยอมแพ้? ฉันไม่รู้จริงๆ
แต่มันบอกฉันว่าโกหก:
1/29/2022 16:39:30 น. - เซิร์ฟเวอร์ที่ BYAPR05MB6069.namprd05.prod.outlook.com ส่งคืน '550 5.4.317 ข้อความหมดอายุ ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล (451 4.4.0
ซ็อกเก็ตผิดพลาด SocketError)'
1/29/2022 16:27:02 น. - เซิร์ฟเวอร์ที่ waynewerner.com (104.236.246.170) ส่งคืน '450 4.4.317 ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล [ข้อความ=451 4.4.0 ข้อผิดพลาดซ็อกเก็ต
SocketError] [LastAttemptedServerName=waynewerner.com] [LastAttemptedIP=104.236.246.170:25] [BN7NAM10FT066.eop-nam10.prod.protection.outlook.com](451 4.4.0
ซ็อกเก็ตผิดพลาด SocketError)'
เซิร์ฟเวอร์ของฉันไม่ส่งคืนใดๆ 450 4.4.317
ที่ฉันสามารถเห็นได้ในบันทึกของฉัน ฉันไม่เห็นที่ใดในซอร์สโค้ดเซิร์ฟเวอร์ของฉันที่ตอบสนองได้เท่ากัน ได้รับการสนับสนุน. Outlook ให้ https://docs.microsoft.com/en-us/microsoft-365/security/office-365-security/mail-flow-intelligence-in-office-365?view=o365-worldwide ในอีเมลล้มเหลว แต่ข้อมูลต่อไปนี้:
รหัสข้อผิดพลาด: 450 4.4.317 ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล
โดยทั่วไป ข้อผิดพลาดนี้หมายถึง Microsoft 365 ที่เชื่อมต่อกับเซิร์ฟเวอร์อีเมลปลายทาง แต่เซิร์ฟเวอร์ตอบกลับด้วยข้อผิดพลาดในทันที หรือไม่เป็นไปตามข้อกำหนดในการเชื่อมต่อ รายละเอียดข้อผิดพลาดจะอธิบายปัญหา ตัวอย่างเช่น:
เซิร์ฟเวอร์อีเมลปลายทางตอบกลับด้วยข้อผิดพลาด "บริการไม่พร้อมใช้งาน" ซึ่งบ่งชี้ว่าเซิร์ฟเวอร์ไม่สามารถรักษาการสื่อสารกับ Microsoft 365 ได้
เครื่องมือเชื่อมต่อได้รับการกำหนดค่าให้ต้องใช้ TLS แต่เซิร์ฟเวอร์อีเมลปลายทางไม่รองรับ TLS
ดูเหมือนว่า Outlook กำลังทำบางอย่างไม่ถูกต้อง เปรียบเทียบกับแนวทางที่สมเหตุสมผลอย่างสมบูรณ์ของ Google:
_handle_client readline: b'EHLO mail-vk1-f175.google.com\r\n'
('209.85.221.175', 42948) >> b'EHLO mail-vk1-f175.google.com'
('209.85.221.175', 42948) << b'250-0.0.0.0'
('209.85.221.175', 42948) << b'250-SIZE 33554432'
('209.85.221.175', 42948) << b'250-8BITMIME'
('209.85.221.175', 42948) << b'250-STARTTLS'
EHLO จาก 'mail-vk1-f175.google.com'
('209.85.221.175', 42948) << b'250-AUTH PLAIN\n250-STARTTLS\n250 ความช่วยเหลือ'
_handle_client readline: b'STARTTLS\r\n'
('209.85.221.175', 42948) >> b'STARTTLS'
('209.85.221.175', 42948) << b'220 พร้อมที่จะเริ่ม TLS'
_handle_client readline: b'EHLO mail-vk1-f175.google.com\r\n'
('209.85.221.175', 42948) >> b'EHLO mail-vk1-f175.google.com'
('209.85.221.175', 42948) << b'250-0.0.0.0'
('209.85.221.175', 42948) << b'250-SIZE 33554432'
('209.85.221.175', 42948) << b'250-8BITMIME'
('209.85.221.175', 42948) << b'250-AUTH LOGIN PLAIN'
EHLO จาก 'mail-vk1-f175.google.com'
('209.85.221.175', 42948) << b'250-AUTH PLAIN\n250-STARTTLS\n250-MAIL\n250 ความช่วยเหลือ'
_handle_client อ่านไลน์: b'MAIL FROM:<[email protected]> SIZE=3159\r\n'
ที่นี่เราเห็นว่า Gmail:
- ของ EHLO
- รับการตอบสนอง รวมทั้ง STARTTLS
- STARTTLS
- เริ่มส่งจดหมาย
เปรียบเทียบกับ Outlook ที่เพียง:
- ของ EHLO
- ไม่มีอะไรอีกแล้ว
ฉันได้ตรวจสอบซ้ำแล้วซ้ำอีกและดูเหมือนว่า Outlook จะไม่ส่งข้อมูลเพิ่มอีกหนึ่งไบต์หลังจากนั้น
หลังจากผ่านไปสองสามนาที การเชื่อมต่อดูเหมือนจะหมดเวลารอให้ Outlook ส่งข้อมูล:
[2022-01-31 18:04:54,355][mail.log][INFO] ('40.107.93.71', 64992) >> b'EHLO NAM10-DM6-obe.outbound.protection.outlook.com'
[2022-01-31 18:04:54,356][mail.log][DEBUG] ('40.107.93.71', 64992) << b'250-0.0.0.0'
[2022-01-31 18:04:54,356][mail.log][DEBUG] ('40.107.93.71', 64992) << b'250-SIZE 33554432'
[2022-01-31 18:04:54,357][mail.log][DEBUG] ('40.107.93.71', 64992) << b'250-8BITMIME'
[2022-01-31 18:04:54,358][mail.log][DEBUG] ('40.107.93.71', 64992) << b'250-STARTTLS'
[2022-01-31 18:04:54,359][mail.log][DEBUG] ('40.107.93.71', 64992) << b'250-AUTH PLAIN\n250-MAIL\n250 HELP'
[2022-01-31 18:04:54,359][mail.log][DEBUG] ('40.107.93.71', 64992) กำลังอ่านข้อมูล...
[2022-01-31 18:04:54,360][mail.log][DEBUG] ('40.107.93.71', 64992) แอบดู
[2022-01-31 18:09:54,356][mail.log][INFO] ('40.107.93.71', 64992) หมดเวลาการเชื่อมต่อ
[2022-01-31 18:09:54,358][mail.log][INFO] ('40.107.93.71', 64992) ขาดการเชื่อมต่อ
มีเงื่อนงำใดที่ Outlook กำลังมองหาที่นี่ซึ่งฉันไม่ได้ให้ไว้