سؤال

بلدي التطبيق يحتاج إلى إرسال الآلاف من رسائل البريد الإلكتروني يوميا.

لذلك فكرت في كتابة بلدي خادم smtp باستخدام C# ، والتي من شأنها سحب قاعدة البيانات كل دقيقة لمعرفة ما إذا كان هناك أي انتظار رسائل البريد الإلكتروني.

ولكن جئت عبر مايكروسوفت IIS خدمة SMTP....

سؤالي :

يمكن IIS خدمة SMTP التعامل مع هذا المبلغ من رسائل البريد الإلكتروني الصادرة و هل هو موثوق ؟ أم يجب علي إعادة اختراع العجلة والكتابة بلدي ؟

شكرا

هل كانت مفيدة؟

المحلول

نعم IIS SMTP يمكن التعامل معها.

نصائح أخرى

نعم iis SMTP يجب أن يكون على ما يرام.ولكن هناك بضعة أشياء يجب عليك أن تنظر.

  1. تحميل اختبار الخادم :هذا وسوف تعطيك أكبر عدد ممكن من رسائل البريد الإلكتروني التي يمكن إرسالها في وقت واحد.

  2. إذا كنت تخطط لإرسال عدد كبير من رسائل البريد الإلكتروني وأفضل أن "النوم" بعد إرسال عدة رسائل البريد الإلكتروني ومن ثم الاستمرار مع بقية.

  3. كتبت مرة واحدة وظيفة كرون إلى إرسال رسائل البريد الإلكتروني في فترة قصيرة و لقد ارتكبت خطأ في عدم التحقق من حالة من عمله السابق.وظيفة crahsed بين والثانية بدأت في إرسال رسائل البريد الإلكتروني إلى العنوان الذي تحطمت ثم واحد القادم بدأت......

فقط إعادة اختراع العجلة فقط إذا كان يمكنك تصميم أفضل بكثير من ذلك بكثير عجلة ;-)

وأود أن تنظر في استخدام خدمات 3rd الطرف.هذه ليست رخيصة و هناك سبب وجيه وهم يتقاضون المال على ذلك.1, إذا كنت تخطط على إرسال كميات كبيرة من رسائل البريد الإلكتروني على أساس منتظم ، تحتاج إلى بناء علاقة ثقة مع البريد الإلكتروني الرئيسية البائعين:بالتأكيد gmail, hotmail, yahoo, excite, التافيستا, الخ.هذه العلاقة سوف يستغرق بعض الوقت ، ولكن جيدا يستحق ذلك.دون أن الخادم الخاص بك سوف تحصل على المحظورة سريع جدا.تحقق من iContact, Mailchimp, أو أوبر.

حظا سعيدا

أود أن أقترح عليك القيام ببعض اختبار الحمل على خادم SMTP للتأكد من أنه يتعامل مع الحمل كنت تتوقع أن تضع على ذلك.

أنا لن أقترح عليك إعادة اختراع العجلة من خلال بناء الخاصة بك ملقم SMTP.إذا كنت تجد IIS SMTP الأداء لا تصل إلى الصفر يمكنك أن تحاول أن تجد مفتوح المصدر واحد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top