2011-08-22 12 views
5

में एचटीएमएल ईमेल बॉडी से संलग्न छवियों का संदर्भ कैसे लें मैं एक सीआरएम2011 प्लग-इन के भीतर से एक एम्बेडेड छवि के साथ एक ईमेल बनाना चाहता हूं।सीआरएम2011

<img src="cid:[email protected]" /> 

समस्या यह है कि मैं कैसे सामग्री- नहीं जानता है: तो योजना एक ईमेल इकाई, ईमेल एचटीएमएल शरीर में निम्नलिखित की तरह एक छवि तत्व बनाने इसे करने के लिए एक अनुलग्नक इकाई जोड़ सकते हैं और शामिल करने के लिए है आईडी सीआरएम2011 द्वारा उत्पन्न होती है।

पहला भाग (image001.png) स्पष्ट रूप से अनुलग्नक का फ़ाइल नाम है। लेकिन दूसरे भाग (@01CBDDB1.BACB59F0) कहां से आते हैं? अनुलग्नक इकाई के क्षेत्रों के आधार पर इस भाग को छेड़छाड़ करने का कोई तरीका है?

चीयर्स, नांग।

+0

ऐसा लगता है कि यह संभव नहीं है। कारण: ईमेल सीधे सीआरएम2011 द्वारा नहीं भेजे जाते हैं, लेकिन बाहरी घटक जैसे सीआरएम जैसे आउटलुक, सीआरएम ईमेल राउटर या तृतीय पक्ष टूल। ये बाहरी घटक सीआरएम इकाइयों के एक्सएमएल प्रस्तुतियों के रूप में भेजे जाने वाले ईमेल पुनर्प्राप्त करते हैं। यह अब ईमेल घटक और अनुलग्नकों को क्रमबद्ध करने के लिए बाहरी घटक का काम है, और इसका हिस्सा सामग्री-आईडी सहित माइम भागों को बनाना है। इसलिए सीआरएम प्लग-इन में सामग्री-आईडी को जानने का कोई मौका नहीं है। – nang

उत्तर

1

ईमेल क्लाइंट को भेजे गए कच्चे MIME को देखते हुए, जब ईमेल राउटर द्वारा ईमेल में अनुलग्नक जोड़े जाते हैं तो वहां कोई ContentID निर्दिष्ट नहीं होता है और मैं SDK गतिविधिMimeAttachment के माध्यम से किसी को जोड़ने का कोई भी तरीका नहीं देख सकता।

एकमात्र विकल्प मैं सोच सकता हूं, यदि आपका लेखन सर्वर कोड, सीधे अपने एसएमटीपी सर्वर पर ईमेल भेजना है, तो आप अपनी सामग्री आईडी को अपने अनुलग्नकों के लिए जोड़ सकते हैं और उन्हें छवि में संदर्भित कर सकते हैं। आप संदेश को रिले करने के लिए ओपनपॉप का उपयोग कर सकते हैं।

मैंने कोशिश की एक और विकल्प है कि छवि को आईएसजी टैग में बेस 64encoded के रूप में एम्बेड करना है। हालांकि यह काम करता है, ऐसा लगता है कि मैक और विंडोज़ के लिए Outlook संदेश को देखते समय छवि को सही ढंग से प्रस्तुत नहीं करता है। यदि आप ब्राउज़र में दृश्य संदेश पर क्लिक करते हैं, तो ब्राउज़र में HTML संदेश सही तरीके से प्रदर्शित होता है। लेकिन यह बहुत उपयोग नहीं है। http://en.wikipedia.org/wiki/Data_URI_scheme#Web_browser_support

+0

लगता है कि मेल सिस्टम संदेश निकाय से बेस 64 एन्कोडेड छवियों को हटा देता है –