मेलपिट नकली ईमेल डिलीवरी से निपटने के लिए एक उपकरण है, जो एप्लिकेशन डेवलपमेंट के दौरान उपयोगी है। यह ट्यूटोरियल आपको SMTP और UI कॉन्फ़िगरेशन के साथ MacOS पर मेलपिट स्थापित करने और चलाने में मार्गदर्शन करेगा।
चरण 1: मेलपिट स्थापित करें
आधिकारिक GitHub रिपॉजिटरी से Mailpit डाउनलोड और इंस्टॉल करें। MacOS के लिए उपयुक्त बाइनरी चुनें।
चरण 2: मेलपिट चलाना
मेलपिट प्रारंभ करने के लिए, निम्नलिखित कमांड का उपयोग करें:
mailpit --smtp 0.0.0.0:1025 --listen 0.0.0.0:8025
यह कमांड पोर्ट 1025 पर एसएमटीपी सर्वर और पोर्ट 8025 पर वेब यूआई शुरू करता है।
एसएमटीपी: 0.0.0.0:1025 ईमेल डिलीवरी संभालता है।
यूआई: 0.0.0.0:8025 आपको भेजे गए ईमेल देखने की अनुमति देता है।
यदि आपको यह बताते हुए कोई त्रुटि आती है कि पता पहले से ही उपयोग में है, तो सुनिश्चित करें कि कोई अन्य सेवा उसी पोर्ट पर नहीं चल रही है। यदि आवश्यक हो तो कमांड को समायोजित करके आप एक अलग पोर्ट का उपयोग कर सकते हैं।
चरण 3: लारवेल मेल सेटिंग्स कॉन्फ़िगर करना
अपनी लारवेल .env फ़ाइल में, मेल सेटिंग्स कॉन्फ़िगर करें:
पर्यावरण
MAIL_MAILER=smtp MAIL_HOST=127.0.0.1 MAIL_PORT=1025 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null MAIL_FROM_ADDRESS="[email protected]" MAIL_FROM_NAME="${APP_NAME}"
यह कॉन्फ़िगरेशन लारवेल को मेलपिट के एसएमटीपी सर्वर के माध्यम से ईमेल भेजने का निर्देश देता है।
चरण 4: ईमेल भेजने का परीक्षण
जब आपका एप्लिकेशन एक ईमेल भेजता है, तो आप इसे मेलपिट यूआई में नेविगेट करके देख सकते हैं:
http://localhost:8025
यह आपके एप्लिकेशन द्वारा भेजे गए सभी ईमेल प्रदर्शित करेगा।
समस्या निवारण
कनेक्शन अस्वीकृत: सुनिश्चित करें कि मेलपिट सही पोर्ट पर चल रहा है (एसएमटीपी के लिए 1025)।
पोर्ट संघर्ष: यदि आपको "बाइंड: पता पहले से ही उपयोग में है" त्रुटि का सामना करना पड़ता है, तो कमांड में पोर्ट बदलें या विरोधाभासी सेवा बंद करें।
इतना ही! आपने अपने विकास परिवेश में नकली ईमेल डिलीवरी को संभालने और प्रदर्शित करने के लिए सफलतापूर्वक मेलपिट स्थापित किया है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3