ईमेल सूचनाएं

एक .NET सिस्टम में मैं बिल्डिंग कर रहा हूं, स्वचालित ई-मेल अधिसूचनाओं की आवश्यकता है। ये एक व्यवस्थापक द्वारा संपादन योग्य होना चाहिए। ऐसा करने का सबसे आसान तरीका क्या है? संपादन के लिए एसक्यूएल टेबल और WYSIWIG?


कतार एक अच्छा विचार है। मैं अपनी पुरानी कंपनी के साथ थोड़ी देर के लिए उस तरह की प्रक्रिया के आसपास फेंक रहा हूं।

0
ro fr bn

4 उत्तर

क्या आप बस इंटरफेस और स्टोरेज, या ईमेल भेजने के कार्यान्वयन के बारे में बात कर रहे हैं?

हां, FROM, TO, विषय, बॉडी के साथ एक SQL तालिका भंडारण के लिए काम करनी चाहिए और, हेक, एक टेक्स्टबॉक्स या यहां तक ​​कि शायद RichText बॉक्स को संपादन के लिए काम करना चाहिए।

या यह एक वेब इंटरफेस है?

वास्तव में इसे भेजने के लिए, System.Web.Mail नेमस्पेस देखें, यह सुंदर आत्म व्याख्यात्मक और उपयोग करने में आसान है :)

0
जोड़ा

एक उच्च स्तर से, हाँ। : डी मुख्य बात टेम्पलेट्स को स्टोर करने के लिए कुछ जगह है। एक डेटाबेस एक अच्छा विकल्प है जब तक कि आप पहले से ही एक का उपयोग नहीं कर रहे हैं, तो फाइल सिस्टम ठीक काम करते हैं।

डब्ल्यूएसआईडब्ल्यूआईजी संपादक (जैसे फ्लेडिटर) अच्छी तरह से काम करते हैं और आपको अनुमति देने वाली सुविधाओं के बारे में कुछ अच्छे विकल्प देते हैं।

अगर आपको इसकी ज़रूरत है तो कुछ प्रकार के टोकन प्रतिस्थापन प्रणाली भी एक अच्छा विचार है। उदाहरण के लिए, यदि कोई ईमेल टेम्पलेट में% FIRSTNAME% डालता है, तो ईमेल उत्पन्न करने वाला कोड कुछ ज्ञात मानों के साथ ज्ञात टोकन को प्रतिस्थापित करने के लिए मिलान करने वाला कुछ सरल पैटर्न कर सकता है जो उपयोगकर्ता या अन्य परिस्थितियों के आधार पर गतिशील हो सकता है।

0
जोड़ा

मैं सोच रहा हूं कि यदि ये स्वचालित अधिसूचनाएं हैं, तो इसका मतलब है कि वे शायद आपके सॉफ़्टवेयर में किसी प्रकार की घटना के परिणामस्वरूप बाहर जा रहे हैं। यदि यह एक वेब आधारित ऐप है, और आपके पास इनमें से कई को भेजा जा रहा है, तो प्रत्येक ईवेंट पर ईमेल भेजने के बजाय ईमेल कतार लागू करने पर विचार करें।

एक घटक समय-समय पर कतार से पूछताछ कर सकता है और किसी भी लंबित आइटम भेज सकता है।

0
जोड़ा

एडम हैइल लिखते हैं:

     
    

सिस्टम देखें। वेब। मेल नेमस्पेस

  

जिसके द्वारा आप .NET 2.0 और ऊपर में System.Net.Mail का मतलब है :)

0
जोड़ा