2010-05-12 18 views
6

मैं एक उपकरण सी # (और System.Net.Mail) लिख रहा हूं जो लगभग 4000 ईमेल भेज देगा।एक समय में हजारों ईमेल भेजें, नुकसान/सर्वोत्तम तरीका?

क्या मैं बस 4000 ईमेल पते की सूची के माध्यम से लूप कर सकता हूं और एक समय में ईमेल भेज सकता हूं? या इससे कोई संभावित समस्याएं पैदा होंगी?

क्या ऐसा करने का कोई बेहतर तरीका है?

धन्यवाद

उत्तर

5

सबसे पहले आप rDNS रिकॉर्ड है कि आईपी पते वापस डोमेन नाम के लिए नक्शे होगा होना आवश्यक है। इसके बिना जीमेल जैसे मेल सेवाएं आपके ई-मेल को घंटों या दिन तक भी रखेगी। इसके अलावा आप कुछ दर्जनों अक्षरों के बाद ब्लैकलिस्ट बन सकते हैं। आरडीएनएस आमतौर पर होस्टर के नियंत्रण कक्ष या समर्थन अनुरोध द्वारा सेट किया जा सकता है।

दूसरा, अपने आईएसपी या जीमेल के एसएमटीपी सर्वर का उपयोग करने के लिए लुभाने की कोशिश न करें। आप जल्दी से दैनिक कोटा से बाहर चलेगा। आमतौर पर इसे कुछ दर्जन से अधिक अक्षरों (जीमेल AFAIK के लिए 50) भेजने की अनुमति नहीं है। तो या तो अपने सर्वर से मेल भेजें, या auth smtp जैसी तीसरी पार्टी सेवा का उपयोग करें।

ऐसी सेवाएं उपयोगी हैं यदि आप किसी कारण से आरडीएनएस सेट करने में असमर्थ हैं।

पीएस यदि आपके अक्षरों की सामग्री ठीक है (यानी वे वास्तव में स्पैम नहीं हैं) और आरडीएनएस/एसएमटीपी सही ढंग से सेट हैं, तो आप बिना किसी रुकावट के किसी भी दर पर भेज सकते हैं।

+1

कुछ अतिरिक्त जानकारी: http://www.codinghorror.com/blog/2010/04/so-youd-like-to-send-some-email-through-code.html – bob

+0

मुझे लगता है कि यह किस तरह के आईएसपी पर निर्भर करता है/आपके पास कनेक्शन है और आप किस प्रकार का व्यवसाय कर रहे हैं। 100 कार्यालय आधारित कर्मचारियों के साथ एक छोटा सा व्यवसाय एक ही इंटरनेट कनेक्शन और मेल सर्वर के माध्यम से दिन में 2000 से 3000 ईमेल आसानी से उत्पन्न कर सकता है। –

+0

@bob +1 लिंक के लिए धन्यवाद! – zaf

0

आप एक ही बार में 4000 ईमेल भेज सकते हैं, लेकिन आप बहुत जल्दी एक स्पैमर के रूप में चिह्नित होने का खतरा चला सकता हूँ।

आपका सबसे अच्छा विकल्प 'फट भेजने' के लिए तो शायद 100 सीधे, 10mins में भेज एक और 100 आदि

भेज आप इसे इस तरह से अपने कम स्पैमर के रूप में देखा जाने की संभावना है करते हैं है।

+0

तो कैसे अपने दृष्टिकोण से फेसबुक अपने ई-मेल सूचनाएं भेजता है? 100 ... 10 मिनट ... 100? – nkrkv

+0

उनके पास सिर्फ एक ही मेल सर्वर नहीं है, और संभवतया उनके पास बहुत से प्रदाताओं के साथ अनुबंध होने की संभावना है ताकि यह सुनिश्चित किया जा सके कि उनके ईमेल स्पैम के रूप में नहीं देखे जा सकें। मैंने अपने कुछ ईमेल प्रदाताओं पर देखा है फेसबुक ईमेल को स्पैम के रूप में चिह्नित किया जा रहा है। – JamesStuddart

1

बशर्ते आप स्मृति या डिस्क स्थान जैसी कोई सर्वर सीमाएं तोड़ें, तकनीकी रूप से कोई समस्या नहीं है। लेकिन अगर आप आईएसपी के और मेल भाड़ा के जो स्पैम के लिए अपने डोमेन को अवरूद्ध कर सकता है के साथ साथ समस्याओं में चलेंगे - ठीक ही हो या गलत ..

0

जांचें कि मेल भेजने वाली मशीन में एक वैध पीटीआर रिकॉर्ड है - यानी, यदि आप www.example.com से आईपी 1.2.3.4 के साथ भेज रहे हैं, तो 1.2.3.4 पर एक पीटीआर क्वेरी www.example वापस आ जाएगी। कॉम; मैं SPF और DKIM में भी देखता हूं।

कुछ ई-मेल होस्टों में आने वाली दर सीमा होती है (उदाहरण के लिए हॉटमेल ने अतीत में इसका उपयोग किया था) - "यदि आप हमें एक्स ईमेल/मिनट से अधिक भेज रहे हैं, तो आपको उच्च स्पैम स्कोर मिलता है"। मेरे पास "कतार को हलचल" करने के लिए एक स्क्रिप्ट थी, ताकि एक सर्वर पर प्रति मिनट की दर कम हो गई हो।

इसके अलावा, यह जांचें - इसमें plenty of good advice on e-mail content है, लेकिन यह थोड़ा सा विषय है।

0

ऊपर वर्णित किए गए अतिरिक्त के अतिरिक्त, पर्याप्त लॉगिंग सेट अप करना सुनिश्चित करें।

आईई। आपको भेजे गए ईमेल लॉग इन करना चाहिए ताकि अगर आपको ईमेल फिर से भेजने की आवश्यकता हो तो आप सुनिश्चित कर सकते हैं कि डुप्लिकेट न भेजें।

इसके अलावा, आप ईमेल को बाउंस करने और पते को हटाने के लिए इसका उपयोग करने के लिए एक ऐप सेट अप कर सकते हैं।

आप निश्चित रूप से अपना खुद का सॉफ्टवेयर लिख सकते हैं या कुछ खरीद सकते हैं।

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

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