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 จะอธิบายข้อผิดพลาดนี้