บ่อยเกินไปข้อความแสดงข้อผิดพลาดไม่สามารถเข้าใจได้ หน้านี้จะเป็นคำแนะนำของคุณไปยังเซิร์ฟเวอร์อีเมลรหัสที่ผลิตขึ้นเมื่ออีเมลของคุณไม่สามารถส่งได้ ถ้าคุณได้รับข้อความแสดงข้อผิดพลาดเช่น "ไม่สามารถส่งข้อความของคุณข้อผิดพลาด 421" ขั้นตอนต่อไปของคุณคืออะไร? ให้หน้านี้เป็นแนวทางของคุณในการทำอะไรต่อไป
รหัสข้อผิดพลาด SMTP: ความหมายเบื้องหลังตัวเลข
เซิร์ฟเวอร์อีเมลจะตอบกลับคำขอทั้งหมดของลูกค้า (เช่นโปรแกรมอีเมลของคุณ) โดยใช้รหัสส่งคืน รหัสนี้ประกอบด้วยตัวเลขสามตัว
ข้อแรกโดยทั่วไประบุว่าเซิร์ฟเวอร์ยอมรับคำสั่งและถ้าสามารถจัดการได้หรือไม่ ห้าค่าที่เป็นไปได้คือ:
- 1: เซิร์ฟเวอร์ยอมรับคำสั่งแล้ว แต่ยังไม่ดำเนินการใด ๆ จำเป็นต้องมีข้อความยืนยัน ปัจจุบันนี้ไม่ได้ใช้
- 2: เซิร์ฟเวอร์ทำงานเสร็จเรียบร้อยแล้ว
- 3: เซิร์ฟเวอร์เข้าใจคำขอ แต่ต้องการข้อมูลเพิ่มเติมเพื่อให้สมบูรณ์
- 4: เซิร์ฟเวอร์พบกับความล้มเหลวชั่วคราว ถ้าคำสั่งถูกทำซ้ำโดยไม่มีการเปลี่ยนแปลงใด ๆ ก็อาจจะเสร็จสมบูรณ์ เซิร์ฟเวอร์จดหมายสามารถใช้ความล้มเหลวชั่วคราวดังกล่าวเพื่อให้ผู้ส่งที่ไม่ได้รับความไว้วางใจได้
- 5: เซิร์ฟเวอร์พบข้อผิดพลาด
หมายเลขที่สองให้ข้อมูลเพิ่มเติม เป็นไปได้หกค่าคือ
- 0เกิดข้อผิดพลาดทางไวยากรณ์
- 1: ระบุการตอบกลับที่ให้ข้อมูลตัวอย่างเช่นในคำขอ HELP
- 2: หมายถึงสถานะการเชื่อมต่อ
- 3 และ 4 ยังไม่ระบุ
- 5: หมายถึงสถานะของระบบอีเมลโดยรวมและเซิร์ฟเวอร์อีเมลโดยเฉพาะ
หมายเลขสุดท้ายมีความเฉพาะเจาะจงมากยิ่งขึ้นและแสดงสถานะการถ่ายโอนข้อมูลที่สำเร็จการศึกษาเพิ่มเติม
มี SMTP 550: ความล้มเหลวถาวรสำหรับผู้รับอย่างน้อยหนึ่งคน?
รหัสข้อผิดพลาด SMTP ที่พบมากที่สุดเมื่อส่งอีเมลคือ 550
ข้อผิดพลาด SMTP 550 เป็นข้อความแสดงข้อผิดพลาดทั่วไป หมายความว่าอีเมลไม่สามารถจัดส่งได้
ข้อผิดพลาดของ SMTP 550 ส่งมอบเกิดขึ้นด้วยเหตุผลหลายประการ ขณะที่รหัสข้อผิดพลาด 550 บอกคุณไม่มีอะไรเกี่ยวกับสาเหตุของความล้มเหลวเซิร์ฟเวอร์ SMTP จำนวนมากมีข้อความอธิบายพร้อมรหัสข้อผิดพลาด
บ่อยครั้งที่อีเมลไม่สามารถส่งได้เนื่องจากถูกบล็อกเป็นสแปมไม่ว่าจะผ่านการวิเคราะห์เนื้อหาหรือเครือข่ายของผู้ส่งหรือผู้ส่งจะถูกระบุว่าเป็นแหล่งที่น่าจะเป็นของสแปมใน DNS blacklist เซิร์ฟเวอร์อีเมลบางแห่งตรวจหาลิงก์ไปยังมัลแวร์และแสดงข้อผิดพลาด 550 ข้อผิดพลาด SMTP 550 รหัสสำหรับกรณีเหล่านี้ ได้แก่ :
- 550 5.7.1: บริการไม่พร้อมใช้งาน: ไคลเอ็นต์ ### ถูกบล็อกโดยใช้ ### (Exchange Server)
- 550 5.7.1: ข้อความถูกปฏิเสธเนื่องจากเป็นสแปมโดยการกรองเนื้อหา (Exchange Server)
- 550 ข้อความนี้ถูกจัดว่าเป็นสแปมและอาจไม่สามารถแสดงได้
- 550 ความน่าจะเป็นสูงของสแปม (Gmail)
- 550 5 2 1 จดหมายจากไซต์สแปมที่ถูกปฏิเสธ
- 550 ข้อความของคุณถูกปฏิเสธเนื่องจากคุณได้รับการตรวจพบว่าสแปม (ส่งจาก Rackspace)
- 550 ข้อความมีเนื้อหาที่ไม่ปลอดภัย
คุณทำอะไรได้บ้าง? ถ้าเป็นไปได้ให้ลองติดต่อผู้รับโดยวิธีการอื่น. หากข้อความแสดงข้อผิดพลาดชี้ไปที่รายการที่ไม่อนุญาตหรือตัวกรองสแปมเฉพาะให้ลองทำ ติดต่อผู้ดูแลระบบหรือกรองรายการ. ความล้มเหลวทั้งหมดนี้คุณสามารถทำได้เสมอ อธิบายถึงสถานการณ์ที่ไม่เอื้ออำนวยต่อผู้ให้บริการอีเมลของคุณ. พวกเขาอาจสามารถติดต่อเพื่อนร่วมงานของพวกเขาในตอนท้ายรับและรับสถานการณ์ได้
รายการรหัสข้อผิดพลาด SMTP (พร้อมคำอธิบาย)
หมายเลขสามข้อผิดพลาดของ SMTP ทำให้เราได้รับรายละเอียดของรหัสการตอบสนองของเซิร์ฟเวอร์ ESMTP / SMTP ตามที่ระบุใน RFC 821 และส่วนขยายในภายหลัง:
- 211 - ข้อความสถานะระบบ
- 214 - ข้อความช่วยเหลือสำหรับผู้อ่านคนต่อไปนี้
- 220 - บริการ SMTP พร้อมแล้ว
- 221 - ปิดบริการ
- 250 - ดำเนินการที่ขอและดำเนินการเสร็จสิ้นแล้ว ข้อความที่ดีที่สุดของพวกเขาทั้งหมด
- 251 - ผู้รับไม่ใช่เซิร์ฟเวอร์ท้องถิ่น แต่เซิร์ฟเวอร์จะยอมรับและส่งต่อข้อความ
- 252 - ผู้รับไม่สามารถใช้ VRFYed ได้ แต่เซิร์ฟเวอร์ยอมรับข้อความและพยายามจัดส่ง
- 354 - เริ่มการป้อนข้อความและจบด้วย .. ซึ่งแสดงว่าเซิร์ฟเวอร์พร้อมรับข้อความเอง (หลังจากที่คุณได้ระบุว่ามาจากไหนและต้องการไปที่ไหน)
- 421 - บริการไม่พร้อมใช้งานและการเชื่อมต่อจะถูกปิด
- 450 - คำสั่งที่ร้องขอล้มเหลวเนื่องจากกล่องจดหมายของผู้ใช้ไม่พร้อมใช้งาน (ตัวอย่างเช่นเนื่องจากถูกล็อก) ลองอีกครั้งในภายหลัง
- 451 - คำสั่งถูกยกเลิกเนื่องจากข้อผิดพลาดของเซิร์ฟเวอร์ ไม่ใช่ความผิดของคุณ. อาจแจ้งให้ผู้ดูแลทราบ
- 452 - คำสั่งถูกยกเลิกเนื่องจากเซิร์ฟเวอร์มีการจัดเก็บข้อมูลไม่เพียงพอ
- 455 - เซิร์ฟเวอร์ไม่สามารถจัดการกับคำสั่งได้ในขณะนี้
ข้อความแสดงข้อผิดพลาดต่อไปนี้ (500-504) มักจะแจ้งให้คุณทราบว่าไคลเอ็นต์อีเมลของคุณเสียหรือโดยทั่วไปว่าอีเมลของคุณไม่สามารถแสดงผลได้ด้วยเหตุผลหนึ่งหรืออีกนัยหนึ่ง
- 500 - เซิร์ฟเวอร์ไม่รู้จักคำสั่งเนื่องจากมีข้อผิดพลาดทางไวยากรณ์
- 501 เกิดข้อผิดพลาดทางไวยากรณ์ในอาร์กิวเมนต์คำสั่ง
- 502 - ไม่ได้ใช้คำสั่งนี้
- 503 - เซิร์ฟเวอร์พบลำดับคำสั่งที่ไม่ถูกต้อง
- 504 - ไม่ได้ใช้พารามิเตอร์คำสั่ง
- 521 - โฮสต์นี้ไม่รับจดหมาย; การตอบสนองโดยเซิร์ฟเวอร์ดัมมี่
- 541 - ไม่สามารถส่งข้อความได้เนื่องจากเหตุผลด้านนโยบายโดยปกติแล้วจะเป็นตัวกรองจดหมายขยะ (เฉพาะเซิร์ฟเวอร์ SMTP บางแห่งส่งคืนรหัสข้อผิดพลาดนี้)
- 550 - คำสั่งที่ร้องขอล้มเหลวเนื่องจากกล่องจดหมายของผู้ใช้ไม่พร้อมใช้งาน (ตัวอย่างเช่นเนื่องจากไม่พบหรือเพราะคำสั่งถูกปฏิเสธเนื่องจากเหตุผลด้านนโยบาย)
- 551 - ผู้รับไม่ใช่เซิร์ฟเวอร์ท้องถิ่น เซิร์ฟเวอร์จะให้ที่อยู่ล่วงหน้าเพื่อลอง
- 552 - การดำเนินการถูกยกเลิกเนื่องจากมีการจัดสรรที่จัดเก็บเกิน
- 553 - คำสั่งถูกยกเลิกเนื่องจากชื่อกล่องจดหมายไม่ถูกต้อง
- 554 - การทำธุรกรรมล้มเหลว ตำหนิตามสภาพอากาศ
- 555 - เซิร์ฟเวอร์ไม่รู้จักรูปแบบที่อยู่อีเมลและไม่สามารถจัดส่งได้
- 556 - ข้อความจะต้องถูกส่งต่อ แต่เซิร์ฟเวอร์ที่รับจะปฏิเสธ