เกี่ยวกับข้อความแสดงข้อผิดพลาด SMTP

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

ข้อความแสดงข้อผิดพลาด SMTP ใช้รูปแบบนี้ ตัวเลขแต่ละหลักในข้อผิดพลาดและรหัสสถานะจะให้รายละเอียดเพิ่มเติมดังนี้

รหัสตอบกลับ รหัสสถานะ ข้อความตอบกลับ
xyz x.y.z รายละเอียดข้อความ

ตัวอย่างข้อความแสดงข้อผิดพลาด SMTP มีดังนี้ ข้อความจะอธิบายสาเหตุที่เกิดข้อผิดพลาดและการดำเนินการที่แนะนำเพื่อแก้ไขปัญหา

รหัสตอบกลับ

รหัสตอบกลับ SMTP หมายถึงส่วนที่เฉพาะเจาะจงของบริการอีเมล และอาจบ่งบอกถึงปัญหาต่างๆ เช่น

  • ผู้รับไม่ได้ลงทะเบียนกับบริการอีเมล
  • ข้อความถูกทําเครื่องหมายว่าเป็นสแปมหรือมีไวรัส
  • โดเมนของผู้ส่งถูกระบุว่าเป็นแหล่งที่มาของสแปม
  • ข้อความนี้ละเมิดนโยบายอีเมลของบริษัท เช่น มีหมายเลขบัตรเครดิตหรือภาษาต้องห้าม

รหัสการตอบกลับที่ขึ้นต้นด้วย 4 และ 5 จะเป็นข้อผิดพลาด และตัวเลขจะระบุประเภทข้อผิดพลาด ข้อผิดพลาดที่ขึ้นต้นด้วย 4 คือข้อผิดพลาดชั่วคราว กรณีนี้ผู้ส่งจะลองอีกครั้ง ส่วนคุณไม่ต้องดําเนินการใดๆ ข้อผิดพลาดที่ขึ้นต้นด้วย 5 คือข้อผิดพลาดถาวรและต้องดําเนินการเพื่อแก้ไขปัญหา

รหัสข้อผิดพลาดทั่วไปของ SMTP 400

หากมีรหัสข้อผิดพลาดที่ขึ้นต้นด้วย 4 แสดงว่าเซิร์ฟเวอร์ทํางานล้มเหลวชั่วคราว แต่จะพยายามดําเนินการดังกล่าวให้เสร็จสมบูรณ์อีกครั้ง รหัสข้อผิดพลาดที่ขึ้นต้นด้วย 4 มักจะเป็นข้อผิดพลาดเกี่ยวกับเซิร์ฟเวอร์อีเมลในฝั่งผู้รับ

รหัสข้อผิดพลาด คำอธิบาย
421 บริการนี้ไม่พร้อมใช้งาน โปรดลองอีกครั้งภายหลัง
450 ระบบไม่ได้ดําเนินการตามที่ขอเนื่องจากกล่องจดหมายของผู้ใช้ไม่พร้อมใช้งาน
451 ระบบไม่ได้ส่งข้อความเนื่องจากข้อผิดพลาดของเซิร์ฟเวอร์
452 คำสั่งหยุดทำงานเนื่องจากมีพื้นที่เก็บข้อมูลเซิร์ฟเวอร์ไม่เพียงพอ
455 เซิร์ฟเวอร์จัดการคําสั่งไม่ได้ในขณะนี้

รหัสข้อผิดพลาดทั่วไปของ SMTP 500

รหัสข้อผิดพลาด คำอธิบาย
500 เซิร์ฟเวอร์ไม่รู้จักคําสั่งนี้เนื่องจากมีข้อผิดพลาดทางไวยากรณ์
501 พบข้อผิดพลาดทางไวยากรณ์ในพารามิเตอร์คําสั่งหรืออาร์กิวเมนต์
502 ไม่ได้เรียกใช้คำสั่ง
503 เซิร์ฟเวอร์มีลำดับคำสั่งที่ไม่ถูกต้อง
541 อีเมลของผู้รับถูกปฏิเสธ
550 คำสั่งที่ขอล้มเหลวเพราะกล่องจดหมายของผู้ใช้ไม่พร้อมใช้งานหรือเซิร์ฟเวอร์ในฝั่งผู้รับปฏิเสธอีเมลเนื่องจากน่าจะเป็นจดหมายขยะ
551 กล่องจดหมายของผู้รับที่ต้องการนั้นไม่พร้อมใช้งานในเซิร์ฟเวอร์ผู้รับ
552 ระบบไม่ได้ส่งข้อความเนื่องจากกล่องจดหมายของผู้รับมีพื้นที่เก็บข้อมูลไม่เพียงพอ
553 คำสั่งหยุดทำงานเนื่องจากไม่พบชื่อกล่องจดหมาย
554 ทำธุรกรรมไม่สำเร็จโดยไม่มีรายละเอียดเพิ่มเติม

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

รหัสการตอบกลับ 421 คือข้อผิดพลาดชั่วคราวที่เกี่ยวกับช่องทางการส่งที่มีคำขอข้อมูล

รหัสตอบกลับ คำอธิบาย
x0z ข้อผิดพลาดทางไวยากรณ์
x1z การตอบกลับคําขอข้อมูล
x2z ข้อผิดพลาดของช่องทางการส่ง
x3z ไม่ระบุ
x4z ไม่ระบุ
x5z สถานะระบบอีเมล

รหัสสถานะ

ตัวเลขแรกในรหัสสถานะจะระบุถึงคลาสของรหัส ตัวเลขหลักที่สองจะระบุถึงหัวเรื่อง และตัวเลขหลักที่สามจะอธิบายรายละเอียดเพิ่มเติม

รหัสสถานะ 4.4.5 คือปัญหาชั่วคราวของเครือข่ายและการกําหนดเส้นทางสําหรับสถานะโปรโตคอลการส่งอีเมล

รหัสสถานะ คำอธิบาย
x.0.z ไม่ระบุ
x.1.z สถานะการแก้ไขปัญหา
x.2.x สถานะกล่องจดหมาย
x.3.x สถานะระบบอีเมล
x.5.x สถานะโปรโตคอลการส่งอีเมล
x.6.x เนื้อหาข้อความหรือสถานะสื่อ
x.7.x สถานะความปลอดภัยหรือนโยบาย

ข้อความตอบกลับ

ช่องสุดท้ายในข้อความแสดงข้อผิดพลาด SMTP จะอธิบายข้อผิดพลาดนี้