मैं सी # का उपयोग करके ईमेल उत्पन्न और भेज रहा हूं।मेलमेज़ेज एक बिंदु के लिए दो बिंदु जोड़ रहा है जब Outlook या अन्य क्लाइंट में ईमेल खोला जाता है
मेल संदेश HTML स्वरूपित है, और सबकुछ ठीक से दिखाई देता है, इससे पहले कि भेजें विधि कहा जाता है यानी href URL में एएसपीएक्स से पहले केवल एक ही बिंदु है, लेकिन जब मैं Outlook या किसी अन्य ईमेल में भेजा गया ईमेल खोलता हूं क्लाइंट, यह नीचे दिए गए कोड के रूप में एक href के लिए एक डबल डॉट दिखाता है।
<a href='http://localhost/xyz/invitation..aspx?invitecode=92EFB482-1792-4BC6-9507-70D2E3F06FE0'>Click Here </a>
मेरा प्रश्न: क्यों यह हो रहा होगा, और वहाँ MailMessage.BodyEncoding के लिए कुछ विशेष एन्कोडिंग की तरह इस समस्या को हल करने के लिए कोई तरीका है? मैं MailMessage.BodyEncoding के लिए डिफ़ॉल्ट एन्कोडिंग (ASCII) का उपयोग कर रहा हूं।
कोशिश [इस की जाँच] (http://stackoverflow.com/questions/6602318/system-net-mail-creating-invalid-emails-and-eml-files-inserting -extra-dots-in-h) – NMK
धन्यवाद। यह मेरी समस्या के समान ही लगता है। मुझे कोशिश करने दो और मैं जल्द ही वापस आऊंगा। – Sunil
हाँ, यह काम किया। क्या आप इसे पोस्ट कर सकते हैं ताकि मैं इसे उत्तर के रूप में चिह्नित कर सकूं? साथ ही, मुझे लगता है कि इसे यूटीएफ 8 में बदलना वेब मेल क्लाइंट जैसे जीमेल, याहू और वेब आउटलुक में ठीक होगा। – Sunil