2011-11-03 16 views
5

मैं एक मेल सर्वर मॉक की तलाश में हूं जिसे मॉकिटो मॉक ऑब्जेक्ट की तरह कॉन्फ़िगर किया जा सकता है। वर्तमान में हम मेल सर्वर नकली के रूप में GreenMail उपयोग कर रहे हैं, लेकिन मैं अपने इकाई परीक्षण में कुछ इस तरह करना चाहते हैं:JUnit परीक्षणों के लिए कॉन्फ़िगर करने योग्य मेल सर्वर नकली?

  • यदि विषय xyz के साथ मेल आता है, स्वीकार करते हैं।
  • यदि विषय zz1 के साथ मेल आता है, अस्थायी रूप से विफलता
  • यदि विषय fh2 के साथ मेल आता है, तो बाउंस (अज्ञात प्राप्तकर्ता) भेजें।
  • .....

मैं देख सकते हैं, GreenMail इस में सक्षम नहीं है। क्या कोई पुस्तकालय जानता है जो ऐसा कुछ कर सकता है?

+2

सुबेथा एसएमटीपी पुस्तकालय की तलाश करें। http://code.google.com/p/subethasmtp/ –

उत्तर

0

तो, आखिरकार मैंने एक्स मेल के बाद एसएमटीपी सर्वर को बंद करने या एक्स मेल के बाद एसएमटीपी कनेक्शन की स्वीकृति छोड़ने और किसी विशिष्ट मेल के लिए एसएमटीपी हैंडलिंग को धीमा करने के लिए कार्यक्षमता के साथ ग्रीनमेल बढ़ाया। उत्तर के लिए धन्यवाद। यह संभव है कि मुझे अपने परिवर्तन वापस ग्रीनमेल ट्रंक पर धक्का देने की अनुमति है। हम देखेंगे।

0

मैंने अतीत में "डंबस्टर" (http://quintanasoft.com/dumbster/) का उपयोग किया है और यह अच्छी तरह से काम करता है। मैंने अभी जावाडोक की जांच की है और मुझे मनमानी मानदंडों के आधार पर संदेशों को स्वीकार/अस्वीकार करने की कोई कॉन्फ़िगर करने योग्य क्षमता दिखाई नहीं दे रही है, लेकिन यह ओपन सोर्स है इसलिए यह क्षमता जोड़ने के लिए सीधा हो सकता है।

0

कोई मुझे पता है कि इस कोडबेस में सफलतापूर्वक इसका उपयोग करें। यह उपरोक्त प्रश्न पर उस्मान सलीम की टिप्पणी से मूल रूप से अद्यतन लिंक है।

https://github.com/voodoodyne/subethasmtp/blob/master/Wiser.md

संबंधित मुद्दे