एक्सचेंज का उपयोग करके परिवर्तनीय लिफाफा रिटर्न पथ (VERP) को लागू करना


10

हम अपने आवेदन के लिए बेहतर उछाल प्रसंस्करण के लिए परिवर्तनीय लिफाफा रिटर्न पथ (VERP) को लागू करने पर विचार कर रहे हैं ।

हमारा वर्तमान मेल इन्फ्रास्ट्रक्चर एमएस एक्सचेंज 2007 है, लेकिन 2010 के उन्नयन की प्रक्रिया में हैं। हम स्पैम फ़िल्टरिंग के लिए पोस्टिनी को भी लागू कर रहे हैं।

एक्सचेंज सब-एड्रेसिंग का समर्थन नहीं करता है ( डिस्पोजेबल एड्रेस पर भी यह सवाल देखें ) - और वीआरपी सब-एड्रेसिंग का एक विशेष एप्लिकेशन है।

आने वाले संदेशों को प्री-प्रोसेस करने के लिए एक्सचेंज के सामने एक और गैर-एक्सचेंज एसएमटीपी रिले लगाए बिना एक्सचेंज में VERP को लागू करने के लिए कोई विकल्प हैं? विशेष रूप से एक परिवहन नियम बनाया जा सकता है जो लक्ष्य (गैर-मौजूदा) प्राप्तकर्ता के खिलाफ मेल खा सकता है, उस प्राप्तकर्ता पते को एक विशेष हेडर में संदेश में जोड़ा जाता है, और संदेश को पूर्व-निर्मित मेलबॉक्स पर पुनर्निर्देशित कर सकता है?

नोट: हमारे पास डेवलपर संसाधन उपलब्ध हैं यदि कस्टम कोड का किसी भी तरह उपयोग किया जा सकता है।


1
पर इनाम नियम देखने serverfault.com/faq और के रूप में यहाँ की सलाह दी मैं कार्यवाही की सिफारिश: meta.stackexchange.com/questions/7046/...
जेफ Atwood

जवाबों:


1

निश्चित रूप से, बॉक्स से बाहर, एक्सचेंज 2007/2010 में VERP के लिए कोई समर्थन नहीं है। जैसा कि आप जानते हैं। मुझे विश्वास नहीं होता कि आप पावरस्ले के साथ एक ट्रांसपोर्ट नियम भी बना पाएंगे, जो आप चाहते हैं। मुझे विश्वास है कि आपको जो निकटतम मिलेगा वह आपके स्वयं के परिवहन एजेंट का निर्माण कर रहा है। आप एक्सचेंज SDK को msdn.microsoft.com पर पा सकते हैं। यदि आपका लक्ष्य यह निर्धारित करना है कि किसी संदेश को किसके लिए बाउंस किया गया है, तो आप प्रोटोकॉल लॉग को पार्स करना बेहतर हो सकता है। प्रोटोकॉल लॉगिंग चालू होना चाहिए, और लॉग भेजने / प्राप्त करने के लिए अलग-अलग होना चाहिए। सौभाग्य, पॉल


यह ट्रांसपोर्ट एजेंट्स SDK msdn.microsoft.com/en-us/library/aa579074(v=EXCHG.140).aspx का लिंक है ।
SLY

1

एक्सचेंज इस पर बेकार है। लिनक्स मेल सॉफ्टवेयर मुफ्त है। इसे एक बॉक्स पर स्थापित करें, आपके द्वारा भेजे गए सभी विशिष्ट एप्लिकेशन के लिए एक उप-डोमेन कॉन्फ़िगर करें। (Myapp.mycompany.tld की तरह, इसलिए आपका सारा मेल someuser@myapp.mycompany.tld से आता है)

एक त्वरित और गंदे ऐप को लिखना (या किसी को लिखने के लिए) प्राप्त करना काफी आसान होगा जो बाउंस संदेशों को प्राप्त और संसाधित करेगा और सोप जैसी किसी चीज़ का उपयोग करके आपके ऐप को सूचित करेगा।

यदि आप एक विंडोज़-ओनली एनवायरनमेंट हैं, तो लिनक्स सर्वर को बंद करने में कोई मज़ा नहीं है, लेकिन मैं एक्सचेंज के साथ ऐसा करने के तरीके से अनजान हूँ।

एक अन्य विकल्प हेडर, विषय या प्रत्येक संदेश के मुख्य भाग में वर्णों की एक अद्वितीय स्ट्रिंग एम्बेड करने के लिए हो सकता है। X-MyApp-Id: blah का प्रयोग करें। बेशक यह अधिक स्पैम फ़िल्टर यात्रा कर सकता है ...


0

हम संदेश ट्रैकिंग लॉग को पार्स करके और एक नियम रखते हैं जो बाउंस संदेशों को बाहर भेजने से पहले हटा देता है। यदि आपका भेजने वाला ऐप एक बहुत बड़ा रिटर्न पथ बना सकता है तो यह काम करता है। यह एक्सचेंज का SMTP हिस्सा नहीं है जो VERP नहीं कर सकता है यह मेलबॉक्स हिस्सा है जो मेलबॉक्स में उछाल संदेशों को जमा करने के लिए वाइल्ड कार्ड को संभाल नहीं सकता है। यदि आप लॉग का उपयोग करते हैं तो आपको बाउंस संदेश नहीं भेजना है जो आपके मेल ट्रैफ़िक में कटौती करता है। लॉग सीएसवी फाइलें हैं इसलिए वे कुछ हद तक बड़े करीने से डेटाबेस में लोड करते हैं और फिर आप अपने VERP रिकॉर्ड आईडी के लिए वापसी पथ फ़ील्ड को पार्स करते हैं और कारण कोड का उपयोग कठिन या नरम उछाल के रूप में चिह्नित करते हैं। हमारे पास मुद्दा यह है कि यह बहुत अच्छा काम करता है यदि आपका ऐप एक्सचेंज सर्वर से कनेक्ट करने के लिए smtp का उपयोग करता है। किसी कारण के लिए, यदि आप पिकअप डायरेक्टरी एक्सचेंज का उपयोग करते हैं तो पते से अपने वर्प रिटर्न-पाथ को बदल देता है और आप ऐसा करने की क्षमता खो देते हैं। अभी भी इसका पता लगाने की कोशिश की जा रही है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.