2011-04-05 24 views
5

सेट करना मेरे पास एक क्लाइंट है जो smtp प्रोटोकॉल का उपयोग करके ईमेल भेजता है। क्लाइंट को किसी भी मेल सर्वर के खिलाफ कॉन्फ़िगर किया जा सकता है जो smtp का समर्थन करता है (उदाहरण के लिए: जीमेल, याहू)।smtp का उपयोग करके ईमेल भेजना और संदेश-आईडी

अब, ग्राहक से मेल भेजते समय, मैं शीर्षलेख में "संदेश-आईडी" सेट कर रहा हूं। अब, मेरा सवाल यह है कि मेल सर्वर गारंटी देता है कि हेडर में मेरे द्वारा निर्धारित संदेश आईडी मेल को अग्रेषित करने से पहले मेल सर्वर द्वारा रीसेट (या प्रतिस्थापित) नहीं किया जाएगा।

उदाहरण के लिए: मान लें कि मेरा ग्राहक "[email protected]" के खिलाफ कॉन्फ़िगर किया गया है। अब मैं "[email protected]" पर मेल भेजना चाहता हूं। तो क्लाइंट सेट संदेश आईडी को "[email protected]" के रूप में सेट करें और smtp का उपयोग करके मेल भेजें।

तो, जब जीमेल इस संदेश को याहू भेजता है, तो क्या यह गारंटी देता है कि मेरा संदेश आईडी बरकरार रहेगी।

धन्यवाद कुणाल

उत्तर

0

संदेश ID संदेश के होने वाले सर्वर को समझने के लिए प्रयोग किया जाता है। तकनीकी रूप से यह पहला संदेश सर्वर द्वारा सेट किया जाता है जो आपके संदेश को संभालता है। एक बार सेट करने के बाद यह बाद के सर्वर द्वारा meddled नहीं है। आपके मामले में आपका smtp क्लाइंट मूल सर्वर के रूप में कार्य करता है और सर्वर इसके साथ दखल नहीं देगा।

(आप वैसे भी संदेश आईडी के साथ कर रहे हैं।)

+0

धन्यवाद, मैं संदेश आईडी रखना चाहता हूं, ताकि बाद में मैं बाद में आने वाले मेल ("इन-रीली-टू-हेडर" का उपयोग करके इस मेल को सहसंबंधित कर सकूं)। मैं इस संदेश को जारी रखूंगा मेरे साथ क्लाइंट में। फिर मेरे क्लाइंट के पास एक पीओपी 3 प्रोटोकॉल भी लागू होता है जो मेल सर्वर से मेल खींचता है। इसके बाद मैं लगातार संदेश का उपयोग करूंगा ताकि मेल को सहसंबंधित करने के लिए इनकमिंग मेल के "इन-उत्तर-टू" हेडर के साथ इसकी तुलना की जा सके। इसलिए, यदि मेल सर्वर संदेश आईडी बदलता है, तो उनके साथ सहसंबंध करने का कोई तरीका नहीं होगा। क्या ऐसा करने का कोई अच्छा तरीका है? – Kunal

+0

चूंकि आपका आईएसपी का एसएमटीपी सर्वर (संभवतः) आपके लिए यह आईडी बनायेगा, क्यों न केवल इसका उपयोग न करें? इस प्रकार ईमेल क्लाइंट आज थ्रेड/वार्तालापों का प्रबंधन करते हैं। –

+0

आप जीमेल के दृष्टिकोण को आजमा सकते हैं: यह ट्रिम किए गए विषय (आरई:/एफडब्लू: आदि को हटाने) के अनुसार संदेशों को समूहबद्ध करने का प्रयास करता है जब तक कि संदर्भ/इन-उत्तर-हेडर को बाद के ईमेल पर सेट किया गया हो, भले ही वे हेडर (एस) में फर्जी मूल्य होते हैं। –

5

संदेश- ID एक अनूठा मेल सिस्टम द्वारा आवंटित जब संदेश पहले बनाई गई है स्ट्रिंग है। यह ज्यादातर मामलों में भी फोर्ज करने योग्य है, लेकिन से: फोर्जिंग लाइन की तुलना में थोड़ा अधिक विशिष्ट ज्ञान की आवश्यकता है। साथ ही, संदेश-आईडी: संदेश की उत्पत्ति की वास्तविक प्रणाली के बजाए प्रेषक लॉग इन होता है, जिस प्रणाली से अक्सर लॉग इन किया जाता है।

लंबी कहानी छोटी: आपका ग्राहक इसे सेट कर सकता है, लेकिन गारंटी नहीं है कि यह इस तरह रहेगा।

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