एक स्थानीय परीक्षण SMTP सर्वर सेटअप करें


16

मुझे एक SMTP सर्वर स्थापित करने की आवश्यकता है, वास्तव में लक्ष्य इतना है कि इस सर्वर का बाहरी दुनिया के साथ कोई संचार नहीं है, मैं सर्वर बनाऊंगा, और एक मेल क्लाइंट को संदेश देखना चाहूंगा जो सर्वर उत्पन्न करता है (यदि सभी संदेश जाते हैं तो ब्राउनी पॉइंट्स) उसी इनबॉक्स में)। यह मूल रूप से मेरे मेल सिस्टम का परीक्षण करने और देखने के लिए है कि यह विभिन्न ग्राहकों पर कैसा दिखता है, जबकि एक ही समय में वास्तव में लोगों को ईमेल नहीं भेज रहा है।

किसी भी सलाह, किसी भी ज्ञात सिस्टम जो ऐसा करते हैं?

जवाबों:


26

मेरे सिर के ऊपर से दो समाधान हैं:

पहला पोस्टफिक्स स्थापित करना और डिफ़ॉल्ट कॉन्फ़िगरेशन को स्वीकार करना है। उपयोगकर्ता नाम @ सर्वर को भेजे गए किसी भी मेल (या यदि यह एक सर्वर पर है तो केवल एक उपयोगकर्ता नाम) को उस विशिष्ट उपयोगकर्ता तक पहुंचाया जाएगा। यह जाना काफी आसान है और भविष्य में बहुत दर्द के बिना एक पूर्ण मेल प्रणाली में विस्तारित किया जा सकता है।

दूसरा समाधान, जिसे मैं Django के दस्तावेज़ में झुक गया था , को चलाना है:

python -m smtpd -n -c DebuggingServer localhost:25

पोर्ट पर दावा करने के लिए आपको इसे रूट के रूप में चलाने की आवश्यकता हो सकती है। आपके सर्वर पर भेजा गया कोई भी मेल टर्मिनल पर तब तक दिखाई देगा जब तक आपके पास यह चल रहा है। यह विभिन्न अनुप्रयोगों में मेल के परीक्षण के लिए बहुत अच्छा है।


आश्चर्यजनक!!! हालांकि मुझे एक मेल एप्लिकेशन में इसका परीक्षण करने की आवश्यकता है। जैसे कि यह ईमेल थंडरबर्ड / एमएस आउटलुक / जीमेल में कैसे प्रस्तुत करेगा।
दिमित्रि लखटेन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.