2011-09-22 10 views
7

मेरे एमवीसी 3 रेजर एप्लिकेशन में, एक्शन रिसेट बनाएं() नियंत्रक में विधि उपयोगकर्ता HttpPost को संभालती है। उस बिंदु पर:मैं एमवीसी 3 एप्लिकेशन से ईमेल को अतुल्यकालिक रूप से कैसे भेज सकता हूं?

  1. डेटा डेटाबेस में सहेजा गया है।
  2. समाधान में अन्य परियोजनाओं का उपयोग करके इच्छुक पार्टियों को ईमेल भेजे जाते हैं।
  3. उपयोगकर्ता पर एक पुष्टिकरण पृष्ठ परोसा जाता है।

ईमेल के बाद से सबसे अधिक समय लेने वाली गतिविधि, मैं SmtpClient.SendAsync(), बजाय SmtpClient उपयोग करने का प्रयास कर रहा हूँ()। भेजें है।

यदि विरासत AsyncController से है तो यह परिदृश्य संभव है? क्या कोई उदाहरण प्रदान कर सकता है?

धन्यवाद,

अर्नोल्ड

उत्तर

9

आप निश्चित रूप से MVC Mailer की जांच करनी चाहिए। रेज़र विचारों के साथ ईमेल बनाने के लिए बहुत अच्छा टूल। इसमें असीमित रूप से मेल भेजने का विकल्प है। एमवीसी मेलर भी nuget के माध्यम से उपलब्ध है।

+0

+1 क्योंकि उनके पास कुछ महान दस्तावेज़ हैं (विशेष रूप से यूनिट परीक्षण भाग) –

+0

हाय रॉबिन, इस विचार के लिए धन्यवाद। मैं इसे देखने जा रहा हूँ। – Arnold

+0

मैं बस एमवीसीमेलर और WOW पर ठोकर खाई ... कि सामान को मैक 3 में बेक किया जाना चाहिए, क्रैपी वेबमेल सहायक विधियों के बजाय जो स्टेप क्लाइंट को स्थिर वर्ग के रूप में फिर से बनाते हैं। MvcMailer के लिए Kudos! इस सिफारिश के लिए +1। –

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

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