नया गाइड: प्रतिष्ठा को नुकसान पहुँचाए बिना डेडिकेटेड IP को वार्म-अप कैसे करें। अभी पढ़ें →
MigoSMTP
बेसिक्सअपडेट किया गया 16 अक्तू॰ 2026

SMTP एरर कोड समझें: 4xx, 5xx और एन्हांस्ड स्टेटस कोड

मेल सर्वर किसी संदेश को स्वीकार करने, टालने या अस्वीकार करने पर जो जवाब देता है, उसे कैसे पढ़ें: कोड का क्या अर्थ है, कौन-से अस्थायी हैं और कौन-से स्थायी, और आगे क्या करना चाहिए।

MO
लेखक Mateus Oliveira
Senior SMTP and MTA Engineer
समीक्षक Tomasz Kowalski
  • प्रकाशित13 अक्तू॰ 2026
  • पढ़ने का समय1 मिनट
  • लंबाई104 शब्द
इस गाइड को साझा करें

एक नज़र में। 2xx: सफलता · 4xx: अस्थायी, बाद में दोबारा प्रयास करें · 5xx: स्थायी, दोबारा प्रयास न करें · x.y.z: एन्हांस्ड विवरण (RFC 3463)

संक्षेप में

  1. रिप्लाई कैसे बनता है। SMTP बातचीत में जब कोई सर्वर किसी कमांड का जवाब देता है, तो वह तीन अंकों के कोड से शुरू करता है और उसके बाद टेक्स्ट लिखता है।
  2. सफलता और आगे बढ़ना: 2xx और 3xx। 250 रिप्लाई का अर्थ है कि कमांड सफल रही, और संदेश का डेटा समाप्त होने के बाद इसका अर्थ है कि सर्वर ने उसे डिलीवर करने की ज़िम्मेदारी ले ली है।
  3. अस्थायी विफलताएँ: 4xx। 421 रिप्लाई का अर्थ है कि सेवा उपलब्ध नहीं है या कनेक्शन बंद किया जा रहा है, जो अक्सर रेट लिमिट या व्यस्त सर्वर के कारण होता है।
  4. स्थायी विफलताएँ: 5xx। 550 रिप्लाई का अर्थ है कि मेलबॉक्स उपलब्ध नहीं है या संदेश अस्वीकार कर दिया गया।
  5. एन्हांस्ड स्टेटस कोड। एन्हांस्ड कोड की क्लास सफलता के लिए 2, लगातार बनी रहने वाली अस्थायी विफलता के लिए 4 और स्थायी विफलता के लिए 5 होती है।
  6. नीतिगत अस्वीकृतियाँ और क्या जाँचें। जब कोड 5.7.x हो या टेक्स्ट में policy का ज़िक्र हो, तो सामान्य कारणों को एक-एक करके जाँचें: SPF, DKIM या DMARC का विफल होना, आपका IP या डोमेन ब्लॉकलिस्ट में होना, भेजने की दर या शिकायत दर बहुत अधिक होना, या कंटेंट का किसी फ़िल्टर में फँस जाना।

रिप्लाई कैसे बनता है

SMTP बातचीत में जब कोई सर्वर किसी कमांड का जवाब देता है, तो वह तीन अंकों के कोड से शुरू करता है और उसके बाद टेक्स्ट लिखता है। कोड प्रोग्राम के लिए होता है और टेक्स्ट लोगों के लिए। रिप्लाई में class.subject.detail रूप का एन्हांस्ड स्टेटस कोड भी हो सकता है, जैसे 5.1.1।

550 5.1.1 The email account that you tried to reach does not exist.

मुख्य कोड का पहला अंक बताता है कि आपको क्या करना है। 2xx का अर्थ सफलता, 3xx का अर्थ और भेजें, 4xx का अर्थ अस्थायी विफलता, और 5xx का अर्थ स्थायी विफलता है।

सफलता और आगे बढ़ना: 2xx और 3xx

250 रिप्लाई का अर्थ है कि कमांड सफल रही, और संदेश का डेटा समाप्त होने के बाद इसका अर्थ है कि सर्वर ने उसे डिलीवर करने की ज़िम्मेदारी ले ली है। स्वीकार किए जाने का अर्थ इनबॉक्स तक पहुँचना नहीं है, क्योंकि संदेश फिर भी स्पैम में जा सकता है या बाद में विफल हो सकता है।

354 रिप्लाई का अर्थ है कि सर्वर संदेश का डेटा लेने के लिए तैयार है। 3xx कोड आपको लाइव बातचीत के बाहर शायद ही कभी दिखते हैं।

अस्थायी विफलताएँ: 4xx

421 रिप्लाई का अर्थ है कि सेवा उपलब्ध नहीं है या कनेक्शन बंद किया जा रहा है, जो अक्सर रेट लिमिट या व्यस्त सर्वर के कारण होता है। 450 या 451 का अर्थ है कि कार्रवाई फ़िलहाल नहीं की गई, उदाहरण के लिए ग्रेलिस्टिंग या किसी लोकल एरर के कारण, और 452 का अर्थ है कि सर्वर में स्टोरेज खत्म हो गया है या प्राप्तकर्ता बहुत अधिक हैं।

भेजने वाले सर्वर को संदेश अपने पास रखकर तय समय-सारणी पर दोबारा प्रयास करना चाहिए। अगर कोई प्रोवाइडर बहुत अधिक डेफ़र कर रहा है, तो गति धीमी करें, क्योंकि डेफ़रल कम वॉल्यूम भेजने का अनुरोध है। जो संदेश कई दिनों बाद भी डेफ़र्ड रहता है, उसे अंततः डिलीवर न हो पाने के रूप में लौटा दिया जाता है।

स्थायी विफलताएँ: 5xx

550 रिप्लाई का अर्थ है कि मेलबॉक्स उपलब्ध नहीं है या संदेश अस्वीकार कर दिया गया। 551 या 553 प्राप्तकर्ता या पते के फ़ॉर्मेट की समस्या से जुड़े हैं, 552 का अर्थ है कि संदेश सर्वर की अनुमत सीमा से बड़ा है, और 554 का अर्थ है कि ट्रांज़ैक्शन विफल रहा, जिसे कई सर्वर नीतिगत अस्वीकृतियों के लिए इस्तेमाल करते हैं।

5xx मिलने पर उसी संदेश को दोबारा न भेजें। टेक्स्ट में कारण खोजें, उसे ठीक करें, और जो पते मौजूद ही नहीं हैं उन्हें हटा दें ताकि उन पर भेजना बंद हो जाए।

एन्हांस्ड स्टेटस कोड

एन्हांस्ड कोड की क्लास सफलता के लिए 2, लगातार बनी रहने वाली अस्थायी विफलता के लिए 4 और स्थायी विफलता के लिए 5 होती है। विषय की संख्या कारण का समूह बताती है: 1 पते के लिए, 2 मेलबॉक्स के लिए, 3 मेल सिस्टम के लिए, 4 नेटवर्क के लिए, 5 प्रोटोकॉल के लिए, 6 कंटेंट के लिए और 7 सुरक्षा या नीति के लिए।

5.1.1  bad destination mailbox address
5.2.2  mailbox full
5.4.1  no answer from the host
5.7.1  delivery not authorised or refused by policy

5.1.1 का अर्थ है कि गंतव्य मेलबॉक्स मौजूद नहीं है, 5.2.2 का अर्थ है कि मेलबॉक्स भरा हुआ है, और 5.7.1 का अर्थ है कि डिलीवरी अधिकृत नहीं थी, जो कई नीतिगत अस्वीकृतियों को कवर करता है। कोड श्रेणी बताता है और टेक्स्ट कारण बताता है।

नीतिगत अस्वीकृतियाँ और क्या जाँचें

जब कोड 5.7.x हो या टेक्स्ट में policy का ज़िक्र हो, तो सामान्य कारणों को एक-एक करके जाँचें: SPF, DKIM या DMARC का विफल होना, आपका IP या डोमेन ब्लॉकलिस्ट में होना, भेजने की दर या शिकायत दर बहुत अधिक होना, या कंटेंट का किसी फ़िल्टर में फँस जाना। बड़े प्रोवाइडर इन्हें अलग-अलग शब्दों में लिखते हैं और अक्सर किसी सहायता पेज का लिंक देते हैं।

पहले कारण की जाँच हमारा SPF, DKIM और DMARC चेकर करता है, दूसरे की जाँच हमारा ब्लॉकलिस्ट चेक करता है, और बाकी की तस्वीर आपकी शिकायत और बाउंस दरें दिखाती हैं।

बाउंस संदेश

जब कोई संदेश स्वीकार किए जाने के बाद डिलीवर नहीं हो पाता, तो प्राप्त करने वाला या रिले करने वाला सर्वर Return-Path पते पर एक बाउंस भेजता है, जिसे डिलीवरी स्टेटस नोटिफ़िकेशन भी कहते हैं। इसका मानक फ़ॉर्मेट RFC 3464 में है और उसमें कोड तथा डायग्नोस्टिक टेक्स्ट शामिल होता है।

आपका सेंडिंग प्लेटफ़ॉर्म इन्हें आपके लिए पढ़ता है और हर प्राप्तकर्ता का नतीजा दर्ज करता है। सुनिश्चित करें कि वह स्थायी विफलताओं को सप्रेशन लिस्ट में जोड़ता है।

आगे पढ़ें और स्रोत

MigoSMTP में करें: हेल्प सेंटर लेख

संबंधित गाइड और टूल

आज़माने के लिए तैयार हैं? फ़्री प्लान से शुरू करें और कुछ ही मिनटों में अपना पहला संदेश भेजें।

मुफ़्त शुरू करें

अक्सर पूछे जाने वाले प्रश्न

SMTP 4xx और 5xx कोड का क्या अर्थ है?

4xx कोड अस्थायी विफलता है: भेजने वाले सर्वर को बाद में दोबारा प्रयास करना चाहिए। 5xx कोड स्थायी विफलता है: संदेश अस्वीकार कर दिया गया है और उसी संदेश को दोबारा भेजने से कोई लाभ नहीं होगा।

एन्हांस्ड स्टेटस कोड क्या है?

यह 5.1.1 जैसा तीन भागों वाला कोड है, जो तीन अंकों वाले रिप्लाई में और जानकारी जोड़ता है। पहली संख्या क्लास है, दूसरी विषय और तीसरी विवरण। इन्हें RFC 3463 में परिभाषित किया गया है।

550 5.1.1 का क्या अर्थ है?

इसका अर्थ है कि प्राप्तकर्ता का पता स्वीकार नहीं किया गया क्योंकि उस सर्वर पर वह मेलबॉक्स मौजूद ही नहीं है। यह हार्ड बाउंस है, इसलिए इस पते को अपनी सूची से हटा दें।

550 5.7.1 का क्या अर्थ है?

इसका अर्थ है कि संदेश को किसी नीतिगत कारण से अस्वीकार किया गया, जैसे ब्लॉकलिस्ट, विफल ऑथेंटिकेशन जाँच या कंटेंट। कोड के बाद लिखा टेक्स्ट ज़रूर पढ़ें, क्योंकि हर प्रोवाइडर इसे अलग ढंग से लिखता है और अक्सर स्पष्टीकरण का लिंक भी देता है।

टॉपिक#smtp#smtp एरर कोड#बाउंस कोड#550#421
क्या यह गाइड उपयोगी थी?आपका उत्तर हमें हमारे डॉक्यूमेंटेशन को बेहतर बनाने में मदद करता है।

आगे पढ़ें

बेसिक्सट्रांज़ैक्शनल ईमेल क्या है? उदाहरण, नियम और इसे अच्छी तरह कैसे भेजेंट्रांज़ैक्शनल ईमेल वह मेल है जो आपका प्रोडक्ट किसी व्यक्ति के किए किसी काम के कारण भेजता है: रसीद, पासवर्ड रीसेट, शिपिंग अपडेट। जानिए यह मार्केटिंग मेल से कैसे अलग है और भरोसे के साथ पहुँचने के लिए इसे क्या चाहिए।गाइड पढ़ें →बेसिक्सSMTP रिले समझें: यह क्या है और इसे कैसे सेट अप करेंSMTP रिले आपके एप्लिकेशन से मेल लेकर आपकी ओर से उसे डिलीवर करता है। यहाँ बताया गया है कि रिलेइंग कैसे काम करती है, आम सॉफ़्टवेयर को रिले से कैसे जोड़ें, और अपना मेल किसी रिले को सौंपने से पहले क्या जाँचें।गाइड पढ़ें →बेसिक्सSMTP सर्वर क्या है, और आपको कौन-सा इस्तेमाल करना चाहिए?SMTP वह माध्यम है जिससे ईमेल आपके एप्लिकेशन से निकलकर प्राप्तकर्ता के मेलबॉक्स तक पहुँचता है। यहाँ जानिए कि SMTP सर्वर क्या करता है, कौन-से पोर्ट और सेटिंग्स मायने रखती हैं, और कब आपका अपना मेलबॉक्स प्रोवाइडर काफ़ी नहीं होता।गाइड पढ़ें →

मिनटों में भेजना शुरू करें।

खाता बनाएँ, अपना डोमेन जोड़ें और पहला ईमेल भेजें।

मुफ़्त शुरू करें सेल्स से बात करें