वर्डप्रेस, अपने सभी गुणों के लिए जो आपको आसानी से एक वेब उपस्थिति डिजाइन करने की अनुमति देता है, अभी भी कुछ क्षेत्रों में कठिनाइयाँ हैं। समस्याग्रस्त मुद्दों में से एक ईमेल भेजने के लिए एसएमटीपी का उपयोग है। यह विशेष रूप से परेशानी भरा है यदि आप WooCommerce प्लेटफॉर्म प्लगइन के माध्यम से आइटम बेच रहे हैं या बस नियमित रूप से ग्राहकों, सदस्यों या उपयोगकर्ताओं के साथ संवाद करने की आवश्यकता है।
इस समस्या से निपटने में सहायता के लिए कई तृतीय-पक्ष समाधान उपलब्ध हैं जैसे कि Mailgun या Google Apps, लेकिन ये सशुल्क ऐप्स हैं, और हर किसी के पास ऐसे समाधानों को समर्पित करने के लिए संसाधन नहीं होते हैं।
वर्डप्रेस समस्या
वर्डप्रेस अपने सिस्टम की रीढ़ की हड्डी के रूप में PHP का उपयोग करता है, और कई होस्टिंग प्रदाताओं ने अपने ग्राहकों की सुरक्षा की दृष्टि से इस PHP इंस्टॉलेशन को गलत तरीके से कॉन्फ़िगर किया है, या अक्षम भी किया है। यही मुद्दे की जड़ है। यदि होस्टिंग प्रदाता ने उन्हें ब्लॉक कर दिया है तो वर्डप्रेस ईमेल डिलीवर नहीं होंगे। फिर भी, वर्डप्रेस डिफ़ॉल्ट PHP के mail()
. का उपयोग कर रहा है ईमेल भेजने के लिए कार्य करता है, जिसे अक्सर ठीक से कॉन्फ़िगर नहीं किया जाता है और अधिकांश समय स्पैम फ़ोल्डर में आ जाएगा।
समाधान
ईमेल भेजने के लिए PHP का उपयोग करने के बजाय, SMTP एक बेहतर विकल्प है। एसएमटीपी का मतलब सिंपल मेल ट्रांसफर प्रोटोकॉल है और यह वही है जो एक बार सेंड पर क्लिक करने के बाद प्रक्रिया को आसान बनाता है।
WordPress और SMTP के साथ अपने स्वयं के डोमेन का उपयोग करने के लिए, आपको WP Mail SMTP प्लगइन स्थापित करना होगा।
एक बार इंस्टॉल हो जाने के बाद, अपने WordPress व्यवस्थापन डैशबोर्ड के बाईं ओर स्थित मेनू में "सेटिंग्स -> WP मेल SMTP" पर नेविगेट करें।
वह ईमेल पता दर्ज करें जिसका आप उपयोग करना चाहते हैं, आमतौर पर "[email protected]," और वह नाम जोड़ें जिसे आप भेजने के लिए उपयोग करना चाहते हैं। यह वही होगा जो लोग आपका संदेश प्राप्त करते समय देखेंगे।
इसके बाद, आपको नीचे स्क्रॉल करना होगा जहां मेलर विकल्प हैं। "अन्य एसएमटीपी" पर क्लिक करें, जो नीचे दिखाई देने वाली आगे की सेटिंग्स को प्रकट करेगा।
- एसएमटीपी होस्ट विवरण, एन्क्रिप्शन प्रकार और पोर्ट नंबर दर्ज करें। आमतौर पर, होस्ट "mail.yourdomain.com;" जैसा कुछ होगा। हालाँकि, यह अलग हो सकता है। ऊपर दिखाया गया मेरा "smtp.hosts.co.uk" है।
- एन्क्रिप्शन आपके होस्ट के सेटअप पर निर्भर करेगा। यदि आपके होस्ट ने इसे सक्षम किया है, तो एसएसएल उपयोग करने के लिए न्यूनतम है, और आदर्श रूप से टीएलएस का उपयोग किया जाना चाहिए।
- पोर्ट के लिए, चयन एन्क्रिप्शन प्रकार पर आधारित है। पोर्ट 465 एसएसएल के लिए है, और पोर्ट 587 टीएलएस के लिए उपयोग किया जाता है, अन्यथा यह पोर्ट 25 है, यदि कोई एन्क्रिप्शन का उपयोग नहीं किया जाता है।
अंत में, यदि यह आवश्यक है, तो स्लाइडर बटन का उपयोग करें जहां यह "प्रमाणीकरण" कहता है ताकि आप उपयोगकर्ता नाम और पासवर्ड दर्ज कर सकें। यदि आप इन विवरणों के बारे में सुनिश्चित नहीं हैं, तो आपका वेब होस्टिंग प्रदाता आपको उन्हें दे सकता है, या वे शायद आपके होस्ट के व्यवस्थापक नियंत्रण कक्ष में होंगे।
एक बार जब आप संतुष्ट हो जाएं कि सब कुछ सही है, तो सेटिंग्स के अंत में सेव बटन पर क्लिक करें।
परीक्षण
आप "ईमेल परीक्षण" टैब पर क्लिक करके सेटिंग्स का परीक्षण कर सकते हैं। वह ईमेल पता दर्ज करें जो परीक्षण ईमेल प्राप्त करेगा और "टेस्ट भेजें" पर क्लिक करें। यदि यह सफल होता है, तो आपने प्लगइन को सही ढंग से कॉन्फ़िगर किया है और वर्डप्रेस से ईमेल भेजने के लिए तैयार हैं।
अतिरिक्त सेटिंग
यह वैकल्पिक है लेकिन अनुशंसित है। प्लगइन में आपके द्वारा दर्ज किया गया पासवर्ड "सादे पाठ" में रखा जाता है, जिसका अर्थ है कि कोई भी इसे पढ़ सकता है। आप पासवर्ड फ़ील्ड के नीचे टेक्स्ट देख सकते हैं जैसा कि निम्न छवि में दिखाया गया है।
आपको अपनी wp-config.php फ़ाइल को संपादित करने की आवश्यकता है जो आपके वर्डप्रेस इंस्टाल की रूट डायरेक्टरी में स्थित है। कोई भी परिवर्तन करने से पहले फ़ाइल का बैकअप लेना न भूलें।
उस पंक्ति का पता लगाएँ जो कहती है, "बस इतना ही, संपादन बंद करो! हैप्पी ब्लॉगिंग” और इसके ठीक पहले निम्नलिखित कोड जोड़ें।
define( 'WPMS_ON', true ); define( 'WPMS_SMTP_PASS', 'your_password' );
“your_password” को अपने वास्तविक पासवर्ड में बदलें और सहेजें।
समस्या निवारण
यदि आप पाते हैं कि आपके ईमेल अभी भी नहीं भेजे गए हैं, तो पोर्ट नंबर और दर्ज किए गए विवरण की जांच करें। अधिकांश समय यह उपयोग किए गए एन्क्रिप्शन और पोर्ट नंबर का संयोजन होता है। आपका होस्टिंग प्रदाता या ईमेल प्रदाता आगे सहायता करने में सक्षम होना चाहिए।