सवाल सभी मेल पकड़ने के लिए नकली एसएमटीपी सर्वर कैसे सेट करें?


मैं एक एसएमटीपी सेवा की तलाश में हूं जो अनिवार्य रूप से आरएफसी का पालन करता है, मेल भेजने के बजाए यह सिर्फ फाइल में लॉग ऑन करता है

[date] sent mail to <address>

जो कुछ भी। मैं इसे आधे घंटे में पाइथन में आवश्यक न्यूनतम कार्यक्षमता के साथ एक साथ जोड़ सकता हूं, लेकिन यदि कोई मौजूदा प्रोजेक्ट बेहतर है जो मैं बेहतर काम करता हूं तो मैं इसका उपयोग करता हूं।

इसकी आवश्यकता के कारण एक ऐप डिबग करना है जो 7 * मेल की मात्रा भेजता रहता है।

संपादित करें: और पहले ही पूछा गया है: https://stackoverflow.com/questions/1006650/dummy-smtp-server-for-testing-apps-that-send-email


44
2017-11-30 22:32


मूल


हां, इस सवाल का जवाब स्टैक ओवरफ्लो पर दिया गया था, लेकिन मुझे वहां पर पायथन आधारित उत्तर नहीं मिला। - BitwiseMan
स्टैक ओवरफ्लो पर इसका उत्तर भी दिया जाता है: stackoverflow.com/questions/48653699/... - realbart
github.com/ChangemakerStudios/Papercut - PHPst


जवाब:


यदि आपके पास पाइथन झूठ बोल रहा है तो एसएमटीपी बातचीत को stdout पर लिखेंगे।

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

http://docs.python.org/library/smtpd.html#debuggingserver-objects


54
2018-03-18 01:32



मैं इसे वापस लेता हूं, यह एचटीएमएल ईमेल का समर्थन करता है। - HTTP500
अभी भी डीबग करने का सबसे अच्छा तरीका है! - MarZab
के लिए कोई समर्थन नहीं STARTTLS :( - Att Righ
@AttRigh smtplib टीएलएस लागू किया गया है लेकिन इसका उपयोग करना उतना सरल नहीं होगा। प्रश्न पोस्ट करें; शायद किसी के पास पहले से ही एक स्क्रिप्ट है? - John Mee


आपको देखना चाहिए smtp-sink जो पोस्टफिक्स का हिस्सा है। इसे काम करने के लिए आपको पोस्टफिक्स चलाने की ज़रूरत नहीं है। निष्पादन योग्य होने के लिए बस इसे स्थापित करें। आपको जो कुछ भी चाहिए वह कमांड लाइन पैरामीटर के माध्यम से कॉन्फ़िगर किया जा सकता है:

http://www.postfix.org/smtp-sink.1.html


8
2018-04-13 17:15



धन्यवाद मेलक। यह वही है जो मैं बाद में था! - richo


एक रूबी मणि भी कहा जाता है mailcatcher

आप एकीकृत वेब इंटरफ़ेस के माध्यम से सीधे अपने ब्राउज़र में ईमेल पढ़ सकते हैं, नीचे उनके मुखपृष्ठ से एक स्क्रीनशॉट है।

Mailcatcher interface


6
2017-08-21 11:26



हम वर्तमान में मेलकैचर का उपयोग करते हैं, बहुत अधिक दुर्घटनाग्रस्त हो जाते हैं। - Jacob Evans


हम प्रयोग करते हैं http://mailtrap.io विकास और स्टेजिंग पर्यावरण में वेब सेवा। यह मंच-स्वतंत्र है और आपको अपने स्वयं के एसएमटीपी चलाने की आवश्यकता नहीं है।

यह ऑफर:

  • एक ही स्थान पर सभी ईमेल
  • इनबॉक्स में देव टीम के लिए साझा पहुंच
  • ईमेल का विश्लेषण करने के लिए डेवलपर टूल
  • लचीला विन्यास

5
2017-11-22 08:40



यह बहुत अच्छा और बहुत मजबूत है जो मैं कर रहा था! धन्यवाद। - richo
मुझे पसंद है कि वे एक उदार मुक्त योजना (अभी के लिए) प्रदान करते हैं। - David


http://quintanasoft.com/dumbster/

ऐसा लगता है कि यह शायद नौकरी करेगा, किसी और के लिए जो इस पर ठोकर खाती है।


2
2017-11-30 22:38



बहुत बुरा यह एक जावव की आवश्यकता है। इसके अलावा किसी ने हाल ही में फोर्क किया है और इस पर काम किया है ... github.com/rjo1970/dumbster - John Mee
चीयर्स जॉन जावा आधारित अंत में मुझे बंद करने के लिए पर्याप्त था, मैं बस कुछ लिखना घायल हो गया। - richo


अस्वीकरण: यह एक देर का जवाब है, लेकिन मुझे सचमुच विश्वास है कि यह भविष्य के दर्शकों की मदद करेगा। यह भी ध्यान रखें कि मैंने इस उत्पाद पर काम किया है।

हमने मेलोसौर बनाया इस सटीक समस्या को हल करने के लिए। हमने बाद में परीक्षण ईमेल पते के साथ-साथ SMTP जोड़ने के लिए इसे बनाया है।


2
2018-04-27 07:07





smtp4dev मेरे लिए अच्छा काम किया है। (केवल विंडोज़)


2
2017-08-26 15:43



मैंने बस इस भयानक छोटे उपकरण को स्थापित और इस्तेमाल किया। मेरी जरूरतों के लिए बिल्कुल सही (कोई जावा और एक अच्छा यूआई) - Nick.McDermaid


FakeSMTP https://nilhcem.github.io/FakeSMTP/ क्रॉस-प्लेटफॉर्म और ओपन-सोर्स है।


2
2017-12-17 01:16





मैं सिर्फ किसी भी smtp सेवा के बारे में सोचता हूँ तो परिणाम थोड़ा बाल्टी को भेजें!


1
2017-11-30 23:23



हालांकि थोक ईमेल के बारे में बात कर रहा हूं, और लाइव ग्राहक डेटा शामिल है। मुझे सकारात्मक होना चाहिए कि मैं मेल के साथ इंटरट्रॉन बाढ़ नहीं जा रहा हूं। - richo
मैं पाइथन की smtpd विस्तारित घायल हो गया। एसएमटीपीएस सर्वर क्लास, मैं इस परियोजना को एक हफ्ते में प्रकाशित कर दूंगा या जब मैं इससे खुश हूं (मैं इसे एक httpd टेस्ट सूट के साथ बंडल कर रहा हूं जिसे मैंने कुछ समय पहले लिखा था)। मैंने तात्कालिक रूप से सुइट एसडीबी नाम दिया है। - richo
@Richo: एसएमटीपी सर्वर को ईमेल भेजने से रोकने के कई तरीके हैं - अधिकांश आपको आउटगोइंग कनेक्शन बंद कर देते हैं या सभी संदेशों को दोबारा शुरू करते हैं, या आप पोर्ट 25 पर आउटगोइंग कनेक्शन ब्लॉक कर सकते हैं .... कोई भी डमी मेलसेवर लिखने को परेशान नहीं करेगा इस तरह से व्यवहार करने के लिए एक वास्तविक व्यक्ति को कॉन्फ़िगर करने के लिए यह छोटा है। - symcbean
@ सिमकबीन: वे सभी मान्य अंक हैं। व्यक्तिगत रूप से मुझे अपनी सामान्य मेल सेवा को रोकना, मेरी डीबगिंग सेवा शुरू करना, मेरी डीबगिंग करना और फिर लाइव वातावरण को फिर से आग लगाना आसान लगता है। सभी पोर्ट 25 यातायात को डंप करने की तरह Kludges तो मेल भेजने से कुछ और रोकता है। फ़िर भी सहायता के लिए धन्यवाद, - richo
इनमें से कोई भी समझ में नहीं आता है, सभी smtp गेटवे आपको आउटबाउंड लाइव ईमेल खोने के बिना यह सटीक कार्यक्षमता देंगे! - tony roth