إرسال الآلاف من رسائل البريد الإلكتروني في وقت واحد ، المزالق/أفضل طريقة؟

StackOverflow https://stackoverflow.com/questions/2817365

  •  26-09-2019
  •  | 
  •  

سؤال

أنا أكتب أداة C# (و system.net.mail) التي سترسل حوالي 4000 رسالة بريد إلكتروني فورنيغلي.

هل يمكنني ببساطة حلقة من خلال قائمة من 4000 عنوان بريد إلكتروني وإرسال رسائل بريد إلكتروني واحدة في كل مرة؟ أم أن هذا سيسبب أي مشاكل محتملة؟

هل هناك طريقة أفضل للقيام بذلك؟

شكرًا

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

المحلول

بادئ ذي بدء يجب لديك rdns السجل الذي سيخطط عنوان IP مرة أخرى إلى اسم المجال. بدون خدمات البريد مثل Gmail ستعقد رسائل البريد الإلكتروني الخاصة بك لساعات أو حتى أيام. علاوة على ذلك ، قد تصبح مدرجة في القائمة السوداء بعد قليلة من العشرات من الرسائل. عادةً ما يمكن تعيين RDNs باستخدام لوحة التحكم في Hoster أو عن طريق طلب الدعم.

ثانياً ، لا تميل إلى استخدام خوادم SMTP الخاصة بـ ISP أو Gmail. سوف تنفد بسرعة من الحصة اليومية. عادة لا يُسمح له بإرسال أكثر من بضع عشرات من الأحرف (50 لـ Gmail AFAIK). لذلك إما إرسال بريد من الخادم الخاص بك ، أو استخدم خدمة الطرف الثالث مثل مصادقة SMTP.

هذه الخدمات مفيدة أيضًا إذا لم تتمكن من تعيين RDNs لسبب ما.

ملاحظة: إذا كان محتوى رسائلك على ما يرام (أي أنها ليست غير مرغوب فيها بالفعل) ويتم تعيين RDNS/SMTP بشكل صحيح ، فيمكنك إرسال على أي حال ، دون توقف.

نصائح أخرى

شريطة ألا تكسر أي قيود على الخادم ، مثل الذاكرة أو مساحة القرص ، فلا توجد مشكلة من الناحية الفنية. ومع ذلك ، سوف تواجه مشكلات مع معايير ISP والبريد الذين قد يمنعون مجالاتك للرسائل غير المرغوب فيها - بحق أو خطأ ..

يمكنك إرسال 4000 رسالة بريد إلكتروني دفعة واحدة ، لكنك تتعرض لخطر الحصول على علامة بسرعة كبيرة كرسائل غير مرغوب فيها.

الخيار الأفضل لك هو "الانفجار إرسال" ، لذا أرسل ربما 100 على الفور ، في 10 دقائق أرسل 100 أخرى وما إلى ذلك.

إذا قمت بذلك بهذه الطريقة ، فمن غير المرجح أن ينظر إليها على أنها مراسلون غير مرغوب فيه.

تحقق من أن الجهاز الذي يرسل البريد يحتوي على سجل PTR صالح - أي ، إذا كنت ترسل من www.example.com باستخدام IP 1.2.3.4 ، فإن استعلام PTR على 1.2.3.4 سيعود www.example.com ؛ كنت أنظر إلى SPF و dkim, ، جدا.

لدى بعض مضيفي البريد الإلكتروني حد للمعدل الوارد (مثل Hotmail المستخدمة في الماضي) - "إذا كنت ترسل لنا أكثر من رسائل البريد الإلكتروني/الدقيقة X ، فستحصل على درجة غير مرغوب فيها". كان لدي برنامج نصي لإثارة قائمة الانتظار "، بحيث تم تخفيض معدل كل دقيقة لخادم واحد.

أيضا ، تحقق من هذا - لديه الكثير من النصائح الجيدة على محتوى البريد الإلكتروني, ، لكن هذا خارج الموضوع قليلاً.

بالإضافة إلى ما تم ذكره أعلاه ، تأكد من إعداد تسجيل مناسب.

على سبيل المثال ، يجب عليك تسجيل رسائل البريد الإلكتروني المرسلة ، لذا إذا كنت بحاجة إلى رسائل بريد إلكتروني لإعادة الانحناء ، فيمكنك التأكد من عدم إرسال التكرارات.

أيضًا ، يمكنك إعداد تطبيق لتسجيل رسائل البريد الإلكتروني المرتدة واستخدام هذا لإزالة العناوين وما إلى ذلك.

يمكنك بالطبع كتابة البرنامج الخاص بك أو شراء بعض.

http://www.quiksoft.com/bouncebuster/

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