ข้อความแสดงข้อผิดพลาด SMTP หมายถึงอะไร

สารบัญ:

ข้อความแสดงข้อผิดพลาด SMTP หมายถึงอะไร
ข้อความแสดงข้อผิดพลาด SMTP หมายถึงอะไร
Anonim

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

Image
Image

รหัสข้อผิดพลาดของ SMTP: ความหมายเบื้องหลังตัวเลข

เซิร์ฟเวอร์อีเมลจะตอบกลับทุกคำขอที่ลูกค้า (เช่น โปรแกรมอีเมลของคุณ) ทำโดยใช้รหัสส่งคืน รหัสนี้ประกอบด้วยตัวเลขสามตัว

อันดับแรกจะระบุว่าเซิร์ฟเวอร์ยอมรับคำสั่งหรือไม่และสามารถจัดการได้หรือไม่ ค่าที่เป็นไปได้ห้าค่าคือ:

  • 1: เซิร์ฟเวอร์ยอมรับคำสั่ง แต่ยังไม่ได้ดำเนินการ จำเป็นต้องมีข้อความยืนยัน ปัจจุบันนี้ไม่ได้ใช้
  • 2: เซิร์ฟเวอร์ทำงานเสร็จเรียบร้อยแล้ว
  • 3: เซิร์ฟเวอร์เข้าใจคำขอ แต่ต้องการข้อมูลเพิ่มเติมเพื่อดำเนินการให้เสร็จสิ้น
  • 4: เซิร์ฟเวอร์พบความล้มเหลวชั่วคราว หากใช้คำสั่งซ้ำโดยไม่มีการเปลี่ยนแปลงใดๆ คำสั่งนั้นอาจเสร็จสิ้น เซิร์ฟเวอร์อีเมลสามารถใช้ความล้มเหลวชั่วคราวดังกล่าวเพื่อป้องกันไม่ให้ผู้ส่งที่ไม่น่าเชื่อถืออยู่ในพื้นที่
  • 5: เซิร์ฟเวอร์พบข้อผิดพลาด

ตัวที่สองให้ข้อมูลเพิ่มเติม ค่าที่เป็นไปได้หกค่าคือ:

  • 0: เกิดข้อผิดพลาดทางไวยากรณ์
  • 1: ระบุการตอบกลับที่ให้ข้อมูล เช่น การขอความช่วยเหลือ
  • 2: หมายถึงสถานะการเชื่อมต่อ
  • 3 และ 4 ไม่ระบุ
  • 5: หมายถึงสถานะของระบบเมลโดยรวมและเซิร์ฟเวอร์เมลโดยเฉพาะ

หมายเลขสุดท้ายมีความเฉพาะเจาะจงยิ่งขึ้นและแสดงสถานะการโอนจดหมายที่จบมากขึ้น

รหัสข้อผิดพลาด SMTP ที่พบบ่อยที่สุดเมื่อส่งอีเมลคือ 550

ข้อผิดพลาด SMTP 550 เป็นข้อความแสดงข้อผิดพลาดทั่วไป หมายความว่าไม่สามารถส่งอีเมลได้

ข้อผิดพลาด SMTP 550 การส่งล้มเหลวเกิดขึ้นจากหลายสาเหตุ ในขณะที่รหัสข้อผิดพลาด 550 นั้นไม่ได้บอกคุณถึงสาเหตุของความล้มเหลว แต่เซิร์ฟเวอร์ SMTP จำนวนมากมีข้อความอธิบายพร้อมรหัสข้อผิดพลาด

รูปแบบต่างๆ ของ SMTP 550

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

  • 550 5.7.1: บริการไม่พร้อมใช้งาน: ลูกค้า ถูกบล็อกโดยใช้(เซิร์ฟเวอร์ Exchange)
  • 550 5.7.1: ข้อความถูกปฏิเสธว่าเป็นสแปมโดยการกรองเนื้อหา (เซิร์ฟเวอร์ Exchange)
  • 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 - เซิร์ฟเวอร์ไม่สามารถจัดการกับคำสั่งได้ในขณะนี้

ได้ SMTP 550: ความล้มเหลวถาวรสำหรับผู้รับหนึ่งรายหรือมากกว่า?

ข้อความแสดงข้อผิดพลาดต่อไปนี้ (500-504) มักจะบอกคุณว่าโปรแกรมรับส่งเมลของคุณเสีย หรือโดยปกติคือไม่สามารถส่งอีเมลของคุณได้ด้วยเหตุผลใดก็ตาม

  • 500 - เซิร์ฟเวอร์ไม่รู้จักคำสั่งเนื่องจากข้อผิดพลาดทางไวยากรณ์
  • 501 - พบข้อผิดพลาดทางไวยากรณ์ในอาร์กิวเมนต์คำสั่ง
  • 502 - คำสั่งนี้ไม่ได้ใช้
  • 503 - เซิร์ฟเวอร์พบลำดับคำสั่งที่ไม่ถูกต้อง
  • 504 - พารามิเตอร์คำสั่งไม่ถูกนำไปใช้
  • 521 - เจ้าของที่พักนี้ไม่รับจดหมาย การตอบสนองโดยเซิร์ฟเวอร์จำลอง
  • 541 - ไม่สามารถส่งข้อความได้เนื่องจากเหตุผลด้านนโยบาย ซึ่งโดยทั่วไปแล้วจะเป็นตัวกรองสแปม (เฉพาะเซิร์ฟเวอร์ SMTP บางตัวเท่านั้นที่ส่งคืนรหัสข้อผิดพลาดนี้)
  • 550 - คำสั่งที่ร้องขอล้มเหลวเนื่องจากกล่องจดหมายของผู้ใช้ไม่พร้อมใช้งาน (เช่น เนื่องจากไม่พบ หรือเนื่องจากคำสั่งถูกปฏิเสธเนื่องจากเหตุผลด้านนโยบาย)
  • 551 - ผู้รับไม่ได้อยู่ในเซิร์ฟเวอร์ เซิร์ฟเวอร์จะให้ที่อยู่ส่งต่อเพื่อลอง
  • 552 - การดำเนินการถูกยกเลิกเนื่องจากการจัดสรรพื้นที่เก็บข้อมูลเกิน
  • 553 - คำสั่งถูกยกเลิกเนื่องจากชื่อกล่องจดหมายไม่ถูกต้อง
  • 554 - การทำธุรกรรมล้มเหลว โทษสภาพอากาศ
  • 555 - เซิร์ฟเวอร์ไม่รู้จักรูปแบบที่อยู่อีเมล และไม่สามารถจัดส่งได้
  • 556 - ข้อความจะต้องถูกส่งต่อ แต่เซิร์ฟเวอร์ที่รับจะปฏิเสธข้อความนั้น

แนะนำ: