मैं जो सभी ईमेल भेजने का उपयोग चाहे वह संपर्क फ़ॉर्म, या अधिसूचना के अपडेट आदि किसी तरह से हो सकता है वेब अनुप्रयोगों की एक जोड़ी हैएक ईमेल प्रेषक सेवा बिल्डिंग
समस्या मैं पाया है वहाँ नहीं है कि है ईमेल जो वेब अनुप्रयोगों से भेजे जा रहे हैं ट्रैक करने के लिए वास्तव में किसी भी तरह से, तो मैं एक संभव समाधान के साथ आ गया है: सुंदर सीधे आगे वास्तव में
यह है - के बजाय प्रत्येक वेब आवेदन भेजने होने का खुद को ईमेल करें मैं एक केंद्रीय ईमेल प्रेषक सेवा बनाकर प्रक्रिया को एकजुट करना चाहता हूं बर्फ।
बुनियादी शर्तों में, प्रत्येक एप्लिकेशन डेटाबेस से 'आउटबाउंड ईमेल' तालिका में केवल पंक्ति, से, विषय, सामग्री डेटा के साथ एक पंक्ति बनायेगा।
ईमेल प्रेषक सेवा (विन सेवा) तब आउटबॉक्स से ईमेल उठाएगी, उन्हें भेजें और फिर भेजे गए अनुसार चिह्नित करें।
हालांकि मैं डेटाबेस में (करने के लिए, से, विषय, सामग्री) 'बुनियादी ईमेल' जानकारी स्टोर होता है, क्या मैं सच में करना चाहते हैं यह भी है 'MailMessage' वस्तु ही स्टोर इतना है कि ईमेल प्रेषक सेवा तब मूल मेलमेज़ेज को डी-सीरियलाइज कर सकती है क्योंकि इससे किसी भी एप्लिकेशन को ईमेल को पूरी तरह से अनुकूलित करने की अनुमति मिल जाएगी।
क्या इस तरह MailMessage ऑब्जेक्ट का उपयोग करने में कोई समस्या है?
अपडेट: एक अन्य उद्देश्य, भेजे गए ईमेल का लॉग स्टोर करना है - इसलिए डेटाबेस का उपयोग करने का कारण।
मुझे यह विचार वास्तव में पसंद है! मेरे पास ईमेल प्रेषक के लिए एक होस्टेड डब्ल्यूसीएफ सेवा हो सकती है, और वेब एप्लिकेशन इसके बजाए इंगित कर सकते हैं और डब्ल्यूसीएफ ईमेल को डेटाबेस (लॉगिंग के लिए) में डालकर और तुरंत ईमेल भेजने के लिए संभाल सकता है। – Dal