ISP บล็อกพอร์ต SMTP 25 - บายพาส/แก้ไข
จดหมายขาออกยังคงอยู่ในคิวจดหมาย Exchange Server และไม่ได้จัดส่ง เกิดอะไรขึ้น? จดหมายขาเข้าไหลเวียน แต่จดหมายขาออกไม่ไหล จดหมายจำเป็นต้องไหลไปยังโลกภายนอก และเราไม่สามารถมีความล่าช้านี้ได้ มาดูกันว่าเหตุใดข้อความขาออกจึงยังคงอยู่ในคิวเมลและวิธีแก้ปัญหา
รับข้อผิดพลาดล่าสุดของคิวเมล
ขั้นตอนแรกคือการตรวจสอบข้อความที่ติดอยู่ในคิว เริ่ม กล่องเครื่องมือ Exchange > โปรแกรมดูคิว
ค้นหาข้อความที่ติดอยู่ในคิวเมล จากนั้น อ่านข้อความ ข้อผิดพลาดล่าสุด
หมายเหตุ: วางเมาส์เหนือข้อผิดพลาดล่าสุดเพื่ออ่านรายละเอียดข้อความแสดงข้อผิดพลาด
ในตัวอย่างของเรา ข้อความจะถูกส่งจากกล่องจดหมาย exoip.com ไปยังกล่องจดหมาย www.alitajran.com
วิธีที่ดีกว่าในการรับข้อผิดพลาดครั้งล่าสุดคือใช้ PowerShell (Exchange Management Shell) เรียกใช้ cmdlet รับคิวเพื่อรับคิว Exchange Server
เราจะเห็นว่า ข้อมูลประจำตัว EX01-2019\3 แสดง สถานะ ลองอีกครั้ง
[PS] C:\>Get-Queue
Identity DeliveryType Status MessageCount Velocity RiskLevel OutboundIPPool NextHopDomain
-------- ------------ ------ ------------ -------- --------- -------------- -------------
EX01-2019\3 DnsConnectorDelivery Retry 1 0 Normal 0 www.alitajran.com
EX01-2019\Submission Undefined Ready 0 0 Normal 0 Submissionเรียกใช้ Get-Queue cmdlet และรวมข้อมูลประจำตัวจากขั้นตอนก่อนหน้าเพื่อรับข้อผิดพลาดที่แสดงในผลลัพธ์
[PS] C:\>Get-Queue -Identity "EX01-2019\3" | fl Identity,LastError
Identity : EX01-2019\3
LastError : [{LED=451 4.4.397 Error communicating with target host. -> 421 4.2.1 Unable to connect -> SocketTimedout:
Socket error code 10060};{MSG=};{FQDN=www.alitajran.com};{IP=104.47.18.74};{LRT=5/20/2022 12:04:13 PM}]ข้อผิดพลาดคือ:
[{LED=451 4.4.397 เกิดข้อผิดพลาดในการสื่อสารกับโฮสต์เป้าหมาย -> 421 4.2.1 ไม่สามารถเชื่อมต่อ -> SocketTimedout: รหัสข้อผิดพลาดของซ็อกเก็ต 10060};{MSG=};{FQDN=www.alitajran.com};{IP=104.47.18.74};{LRT=5/20/2022 12:04:13 น.}]
4.4.397 เกิดข้อผิดพลาดในการสื่อสารกับโฮสต์เป้าหมาย 421 4.2.1 ไม่สามารถเชื่อมต่อได้
ข้อผิดพลาด 4.4.397 ในการสื่อสารกับโฮสต์เป้าหมาย 421 4.2.1 ไม่สามารถเชื่อมต่อได้ เป็นข้อผิดพลาดทั่วไป คุณต้องแก้ไขปัญหาเพิ่มเติมว่าเหตุใดข้อผิดพลาดจึงปรากฏขึ้นเนื่องจากสาเหตุอาจแตกต่างออกไป:
ISP บล็อกพอร์ต SMTP 25
ไฟร์วอลล์บล็อกพอร์ต SMTP 25
ส่งการกำหนดค่าตัวเชื่อมต่อที่ไม่ถูกต้อง
สมาร์ทโฮสต์ออฟไลน์
โซลูชันสำหรับ ISP บล็อกพอร์ต SMTP 25
วิธีแก้ไขคือใช้ กำหนดเส้นทางเมลผ่านสมาร์ทโฮสต์ แทนตัวเลือก ระเบียน MX ที่เชื่อมโยงกับโดเมนผู้รับ และพอร์ตอื่นที่ไม่ใช่พอร์ตเริ่มต้น 25 สำหรับเมลขาออกในตัวเชื่อมต่อการส่ง .
เราจะใช้ตัวกรองสแปม SpamBull สำหรับอีเมลขาออกในตัวอย่างนี้
ซึ่งไม่เพียงแต่ส่งเมลผ่านสมาร์ทโฮสต์ที่มีพอร์ต 587 ไปยังโลกขาออกเท่านั้น แต่ยังจะสแกนข้อความทั้งหมดและกรองเมลที่ไม่ต้องการออกไปสู่ผู้รับอีกด้วย ซึ่งเยี่ยมมาก
และเมื่อเราไปถึงจุดนั้นแล้ว เราจะกำหนดค่าข้อความขาเข้าผ่านตัวกรองสแปมบนคลาวด์ SpamBull ด้วย ด้วยวิธีนี้ องค์กรจึงได้รับการปกป้องจากข้อความขาเข้าและไม่ใช่เฉพาะข้อความขาออกเท่านั้น
นี่คือการตั้งค่าการป้องกันสุขอนามัยขั้นสูงสุดสำหรับข้อความขาเข้าและขาออก
ขั้นตอนที่ 1 ตรวจสอบตัวเชื่อมต่อการส่ง
ตรวจสอบตัวเชื่อมต่อการส่ง Exchange Server ไปที่ การรับส่งอีเมล > ส่งตัวเชื่อมต่อ เลือกตัวเชื่อมต่อการส่งแล้วคลิกไอคอนแก้ไขในแถบเครื่องมือ
ตัวเชื่อมต่อการส่งคือ อีเมลอินเทอร์เน็ต
ตัวเชื่อมต่อการส่งใช้ตัวเลือก ระเบียน MX ที่เชื่อมโยงกับโดเมนผู้รับ
ขั้นตอนที่ 2 สร้างตัวเชื่อมต่อการส่งใหม่
สร้างตัวเชื่อมต่อการส่งใหม่ SpamBullOut กำหนดค่าตัวเชื่อมต่อการส่งเพื่อกำหนดเส้นทางเมลผ่านตัวกรองสแปม SpamBull เป็นโฮสต์อัจฉริยะ
สิ่งสำคัญคือคุณต้องเปลี่ยนพอร์ตเริ่มต้น 25 เป็นพอร์ต 587 การกำหนดค่าพอร์ตสามารถทำได้ด้วย Exchange Management Shell เท่านั้น
หมายเหตุ: เรียกใช้ Exchange Management Shell และตั้งค่าตัวเชื่อมต่อการส่ง SpamBullOut ใหม่บนพอร์ต 587
[PS] C:>Set-SendConnector -Identity "SpamBullOut" -Port:587อนุญาตเฉพาะพอร์ต 587 จาก Exchange Server ต้นทางไปยังตัวกรองสแปม SpamBull ในไฟร์วอลล์ นอกจากนี้ แม้ว่า ISP จะบล็อกพอร์ต 25 จากภายในสู่ภายนอก แต่ฉันขอแนะนำให้บล็อกพอร์ต 25 สำหรับทุกคนบน LAN (ภายใน) ไปยัง WAN (โลกภายนอก)
ขั้นตอนที่ 3 ปิดใช้งานตัวเชื่อมต่อการส่งแบบเก่า
ปิดใช้งานตัวเชื่อมต่อการส่งแบบเก่า ในกรณีนี้ จะเป็นตัวเชื่อมต่อการส่งอีเมลทางอินเทอร์เน็ต
ขั้นตอนที่ 4 เริ่มบริการ Microsoft Exchange Transport ใหม่
เริ่มบริการ Microsoft Exchange Transport ใหม่
[PS] C:\>Restart-Service MSExchangeTransportข้อความในคิวจะเริ่มประมวลผลและว่างเปล่า
ตรวจสอบส่วนหัวของข้อความ
เปิดอีเมลที่มาถึงผู้รับ ต่อไป ให้คัดลอกส่วนหัวของข้อความ
ไปที่ Message Header Analyzer โดย Microsoft วางส่วนหัวของข้อความที่คัดลอกมาจากคลิปบอร์ด จากนั้น คลิก วิเคราะห์ส่วนหัว เพื่อตรวจสอบการกระโดด
กล่องจดหมายโฮสต์อยู่บนฐานข้อมูลกล่องจดหมายใน Exchange Server EX01-2019 เส้นทางเมลผ่าน Exchange EX01-2019 > ตัวกรองสแปมบูล > Exchange Online
อ่านเพิ่มเติม: ทดสอบการรับส่งอีเมลขาออกใน Exchange Server »
ข้อความใช้เวลา 27 นาที 5 วินาที นั่นเป็นเพราะมันอยู่ในคิวเมล Exchange Server มากขนาดนั้น หมายความว่าเราได้ระบุปัญหาและใช้งานตัวเชื่อมต่อการส่ง SpamBull ภายใน 30 นาที
ชื่อโฮสต์ IP ภายในและ Exchange Server จะแสดงตามค่าเริ่มต้นในส่วนหัวของข้อความ คุณต้องการลบส่วนหัวของข้อความใน Exchange Server ด้วยเหตุผลด้านความปลอดภัย
คุณสามารถตรวจสอบบันทึกขาออกได้ตลอดเวลาใน ตัวกรองสแปม SpamBull แทรกการประทับเวลาและค้นหาข้อความขาออก
เหตุใด ISP จึงบล็อกพอร์ต 25
พอร์ต 25 เป็นพอร์ตเริ่มต้นที่ใช้ในการขนส่งหรือสื่อสารอีเมลผ่านอินเทอร์เน็ตโดยใช้โปรโตคอล SMTP ขณะนี้ ISP (ผู้ให้บริการอินเทอร์เน็ต) หลายรายบล็อกหรือจำกัดการเชื่อมต่อ SMTP บนพอร์ต 25 สาเหตุหลักก็คือเมื่อคอมพิวเตอร์ติดไวรัส ผู้เขียนไวรัสอาจถูกแย่งชิงเพื่อส่งไวรัสนับพันหรือหลายล้านเครื่อง ของอีเมลขยะ ดังนั้น ISP จึงต้องป้องกันไม่ให้สิ่งนี้เกิดขึ้น และการบล็อกพอร์ตเป็นเพียงวิธีแก้ปัญหาที่แท้จริงเท่านั้น
ISP ทั้งหมดจะบล็อกพอร์ต 25 บนที่อยู่ IP ของ WAN ในที่สุด มันเป็นเพียงเรื่องของเวลา. หากคุณมี WAN IP สำหรับธุรกิจ คุณอาจยังคงใช้พอร์ต 25 ได้ แต่จะต้องใช้เวลานานเท่าใดกว่าบริการจะยุติและบล็อก เป็นการดีกว่าที่จะป้องกันข้อผิดพลาดและใช้สมาร์ทโฮสต์ที่มีพอร์ต 587 เพื่อให้เมลขาออกไหลเวียนและทำงานได้โดยไม่เกิดความยุ่งยากและความล่าช้า
อ่านต่อ: หยุด Exchange Server ส่งสแปม »
บทสรุป
คุณได้เรียนรู้ว่าเหตุใด Exchange Server จึงไม่สามารถเชื่อมต่อกับโฮสต์เป้าหมายและส่งข้อความไปยังผู้รับภายนอกได้ ขณะนี้ ISP และการกำหนดค่าไฟร์วอลล์หลายรายบล็อกการเชื่อมต่อเมล/SMTP ขาออกบนพอร์ต 25 (พอร์ตเริ่มต้นสำหรับ SMTP) นั่นคือการหยุดไม่ให้สแปมแพร่กระจายผ่านเครือข่ายของพวกเขา
สมมติว่าคุณมีตัวกรองสแปม SpamBull ที่กำหนดค่าเป็นสมาร์ทโฮสต์และไม่ใช้พอร์ต 25 สำหรับเมลขาออก คุณจะไม่มีปัญหานี้ ฉันขอแนะนำให้บล็อกพอร์ต 25 บนไฟร์วอลล์และใช้พอร์ต 587 สำหรับเมลขาออกเพื่อให้ทุกอย่างปลอดภัยโดยไม่ต้องหยุดทำงาน
คุณสนุกกับบทความนี้หรือไม่? คุณอาจต้องการปกป้องโดเมนจากสแปม ฟิชเชอร์ และไวรัส อย่าลืมติดตามเราและแบ่งปันบทความนี้









