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

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

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

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

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

ตัวอย่างข้อความแสดงข้อผิดพลาด SMTP

รหัสตอบกลับ

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

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

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

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

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

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

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

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

โดยปกติแล้วรหัสข้อผิดพลาด SMTP จะตามด้วยตัวเลขอีก 3 หลัก นี่คือรหัสสถานะที่ได้รับการปรับปรุงของ SMTP ซึ่งให้รายละเอียดเพิ่มเติมเกี่ยวกับสาเหตุที่ทำให้เกิดความล้มเหลว ตัวเลขที่สองในโค้ดระบุหมวดหมู่การตอบกลับ อักขระที่ 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 จะอธิบายข้อผิดพลาดนี้