SMTP रिले को कैसे कॉन्फ़िगर करें: चरण दर चरण
होस्ट, पोर्ट, उपयोगकर्ता और पास, TLS, स्वाक्स और ओपनएसएसएल के साथ परीक्षण, DKIM और 535/550/554 त्रुटियों की व्याख्या की गई।
SMTP रिले को कॉन्फ़िगर करने के लिए: चरण दर चरण
SMTP रिले को कॉन्फ़िगर करने के लिए आपके ऐप में चार पैरामीटर होते हैं: होस्ट mail.yourtrend.online, पोर्ट 587 (STARTTLS) या 465 (SSL/TLS), उपयोगकर्ता नाम पूरा मेलबॉक्स पता है, और मेलबॉक्स पासवर्ड। फिर आप DKIM प्रकाशित करते हैं, swaks या openssl के साथ भेजने का परीक्षण करते हैं, और सर्वर के उत्तर पढ़ते हैं। यहाँ पूरा क्रम और सामान्य त्रुटियाँ हैं।
चरण 1. कनेक्शन विवरण
पैनल में एक डोमेन जोड़ें, एक मेलबॉक्स बनाएं और इसकी सेटिंग्स खोलें। आपको मिलेगा:
SMTP होस्ट : mail.yourtrend.online
SMTP पोर्ट : 587 (STARTTLS) | 465 (अप्रत्यक्ष TLS)
उपयोगकर्ता नाम : noreply@yourdomain.com
पासवर्ड : <मेलबॉक्स पासवर्ड>
प्रमाणन : LOGIN / PLAIN over TLS
पोर्ट 587 लगभग सभी के लिए उपयुक्त है और यह डिफ़ॉल्ट सिफारिश है; यदि आपकी लाइब्रेरी पहले बाइट से TLS चाहती है तो 465 का उपयोग करें। पोर्ट 25 सबमिशन के लिए उपयोग नहीं किया जाता है।
चरण 2. उदाहरण सेटअप (WordPress / PHPMailer)
$mail->isSMTP();
$mail->Host = 'mail.yourtrend.online';
$mail->SMTPAuth = true;
$mail->Username = 'noreply@yourdomain.com';
$mail->Password = 'SECRET';
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; // 'tls'
$mail->Port = 587;
$mail->setFrom('noreply@yourdomain.com', 'YourBrand');
WP Mail SMTP प्लगइन्स में वही होस्ट, पोर्ट, STARTTLS एन्क्रिप्शन, उपयोगकर्ता नाम और पासवर्ड दर्ज करें। From पता आपके सत्यापित डोमेन पर होना चाहिए, अन्यथा SPF और DKIM मेल नहीं खाएंगे।
चरण 3. swaks के साथ परीक्षण करें
swaks --server mail.yourtrend.online:587 --tls \
--auth LOGIN \
--auth-user noreply@yourdomain.com \
--auth-password 'SECRET' \
--from noreply@yourdomain.com \
--to you@gmail.com \
--header 'Subject: SMTP रिले परीक्षण'
संवाद में <- 235 प्रमाणीकरण सफल हुआ (auth OK) और अंतिम <- 250 OK id=... (संदेश वितरण के लिए स्वीकार किया गया)।
चरण 4. openssl के साथ TLS की जांच करें
पोर्ट उत्तर देता है और एक प्रमाणपत्र प्रस्तुत करता है:
# 587 पर STARTTLS
openssl s_client -starttls smtp -crlf \
-connect mail.yourtrend.online:587
# 465 पर अप्रत्यक्ष TLS
openssl s_client -crlf -connect mail.yourtrend.online:465
हैंडशेक के बाद आप EHLO test टाइप कर सकते हैं और उत्तर में 250-AUTH LOGIN PLAIN और 250-STARTTLS देख सकते हैं — सर्वर प्रमाणित सबमिशन स्वीकार करने के लिए तैयार है।
चरण 5. DKIM साइनिंग
YourTrend स्वचालित रूप से आउटगोइंग मेल को मेल चयनकर्ता के साथ साइन करता है। इस TXT रिकॉर्ड को अपने डोमेन के DNS में प्रकाशित करें ताकि सिग्नेचर प्राप्तकर्ताओं पर मान्य हो:
टाइप होस्ट मान
TXT mail._domainkey v=DKIM1; k=rsa; p=MIGfMA0GCSq...IDAQAB
सटीक p= मान डोमेन कार्ड में दिखाया गया है ("DNS रिकॉर्ड" बटन)। जब आप वहां हों, तो SPF v=spf1 ip4:5.39.41.216 ~all और DMARC v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com की पुष्टि करें। डिलीवरबिलिटी लैब में प्रकाशन की जांच करें।
सामान्य त्रुटियाँ और सुधार
| कोड | अर्थ | सुधारें |
|---|---|---|
| 535 | प्रमाणीकरण विफल | गलत उपयोगकर्ता/पासवर्ड। उपयोगकर्ता नाम पूरा मेलबॉक्स पता है; पैनल में पासवर्ड रीसेट करें; सुनिश्चित करें कि AUTH TLS पर चलता है। |
| 550 | मेलबॉक्स अनुपलब्ध / रिले अस्वीकृत | प्राप्तकर्ता गायब है, या From एक सत्यापित डोमेन पर नहीं है। पते और सत्यापित स्थिति की जांच करें। |
| 554 | लेनदेन विफल / अस्वीकृत | सामग्री को स्पैम के रूप में चिह्नित किया गया या ब्लॉकलिस्ट हिट। डोमेन को गर्म करें, स्पैम स्कोर की जांच करें, DKIM/DMARC सेट करें। |
| 421 | सेवा उपलब्ध नहीं है / दर | बहुत अधिक कनेक्शन। समवर्तीता कम करें, बैकऑफ के साथ पुनः प्रयास करें। |
पूर्व-उत्पादन चेकलिस्ट
- SPF, DKIM (
mail._domainkey) और DMARC प्रकाशित, डोमेन सत्यापित। swaks235और250 OKलौटाता है; मेल Gmail और Outlook में पहुँचता है, स्पैम में नहीं।- लेनदेन और थोक मेल को अलग धाराओं में विभाजित किया गया है।
421/4xxकोड के लिए पुनः प्रयास कॉन्फ़िगर किए गए हैं।
SMTP के बजाय REST पसंद है? वही रिले HTTP API के रूप में उपलब्ध है; दस्तावेज़ीकरण और SMTP सेवा चुनने के तरीके का अवलोकन देखें। मात्रा स्तर मूल्य निर्धारण पृष्ठ पर हैं।
डिलीवरी परिणाम कहाँ देखें
संदेश स्वीकार करने वाला रिले (250 OK) अभी तक प्राप्तकर्ता के इनबॉक्स में डिलीवर नहीं हुआ है। अंतिम भाग्य पैनल में भेजने की लॉग में दिखाया गया है: स्थिति भेजा गया, डिलीवर किया गया, बाउंस हुआ, शिकायत की गई, अस्वीकृति का कारण और घटना का समय। लेनदेन मेल के लिए, अपने ऐप में इन घटनाओं को प्राप्त करने के लिए वेबहुक सक्षम करें और, उदाहरण के लिए, हार्ड बाउंस को दमन सूची में स्वचालित रूप से स्थानांतरित करें। यदि एक संदेश 250 OK के साथ छोड़ा गया लेकिन नहीं आया, तो यह लगभग हमेशा प्रतिष्ठा या प्रमाणीकरण का मामला होता है: सुनिश्चित करें कि DKIM प्रकाशित और मान्य है, SPF में हमारा निकासी IP है, और DMARC गलत संरेखण पर हार्ड अस्वीकृति पर नहीं है। आत्म-निदान उपकरण (स्पैम स्कोर, ब्लॉक सूची जांच, पता मान्यकर्ता) बिना लॉगिन के डिलीवरबिलिटी लैब में उपलब्ध हैं। नियमित रूप से गैर-मौजूद पते को हटाएं — उच्च बाउंस दर आपके डोमेन की प्रतिष्ठा को नुकसान पहुँचाती है और Gmail और Outlook स्पैम फ़ोल्डर में पहुँचने की संभावनाओं को बढ़ाती है।
कनेक्शन पूलिंग और समवर्तीता
थोक भेजने के लिए, हर संदेश के लिए एक नया TLS कनेक्शन न खोलें — यह धीमा है और एक 421 को आमंत्रित करता है। कुछ स्थायी कनेक्शनों का एक पूल बनाए रखें और उन्हें पुन: उपयोग करें, एक सत्र में कई संदेश भेजते हुए (SMTP पाइपलाइनिंग)। एक समझदारी से शुरूआत 5–10 समानांतर कनेक्शन है जो धीरे-धीरे बढ़ते हैं; सर्वर के उत्तरों पर नज़र रखें और 4xx पर पीछे हटें। समय सीमाएँ स्पष्ट रूप से सेट करें (10–30 सेकंड में कनेक्ट और पढ़ें), और विफल संदेशों को पुनः प्रयास कतार में धकेलें जिसमें गुणात्मक बैकऑफ हो, न कि अनंत लूप में। यह अस्थायी ब्लॉकों या रिले पर अनावश्यक लोड के जोखिम के बिना स्थिर थ्रूपुट देता है।
इस पृष्ठ पर
← सभी लेखएक क्लिक। यह हमें बताता है कि अगला क्या लिखना है।
अभी तक कोई रेटिंग नहीं — आपकी पहली होगी।
टिप्पणियाँ
टिप्पणियाँ दिखाई देने से पहले पढ़ी जाती हैं।