email - कहत - आप कैसे सुनिश्चित करते हैं कि आप जो प्रोग्राम ईमेल से भेजते हैं वह स्वचालित रूप से स्पैम के रूप में चिह्नित नहीं है?




स्पैम रिपोर्ट मीनिंग (15)

Google के पास इसके लिए एक उपकरण और दिशानिर्देश हैं। आप उन पर पा सकते हैं: https://postmaster.google.com/ अपने डोमेन नाम को पंजीकृत और सत्यापित करें और Google उस आईपी-पते और डोमेन की एक व्यक्तिगत स्कोरिंग प्रदान करता है।

थोक प्रेषकों के दिशानिर्देशों से :

प्रमाणीकरण सुनिश्चित करता है कि आपके संदेशों को सही ढंग से वर्गीकृत किया जा सकता है। जिन ईमेल में प्रमाणीकरण की कमी होती है, उन्हें अस्वीकार कर दिया जाता है या स्पैम फ़ोल्डर में रखा जाता है, उच्च संभावना है कि वे फ़िशिंग स्कैम के लिए उपयोग किए जाने वाले जाली संदेश हैं। इसके अलावा, सुरक्षा कारणों से अटैचमेंट के साथ बिना ईमेल किए ईमेल को सीधे खारिज कर दिया जा सकता है।

यह सुनिश्चित करने के लिए कि Gmail आपकी पहचान कर सकता है:

  • बल्क मेल भेजने के लिए लगातार IP पते का उपयोग करें।
  • आईपी ​​पते के लिए मान्य रिवर्स डीएनएस रिकॉर्ड रखें, जिससे आप अपने डोमेन की ओर इशारा करते हुए मेल भेजते हैं।
  • आपके द्वारा भेजे गए प्रत्येक बल्क मेल पर: From: ’हैडर में एक ही पते का उपयोग करें। हम निम्नलिखित की भी सिफारिश करते हैं:

  • DKIM के साथ संदेश पर हस्ताक्षर करें। हम 1024 बिट से कम का उपयोग कर कुंजियों के साथ हस्ताक्षरित संदेशों को प्रमाणित नहीं करते हैं।

  • SPF रिकॉर्ड प्रकाशित करें।
  • DMARC पॉलिसी प्रकाशित करें।

https://code.i-harness.com

यह एक मुश्किल है और मैंने हमेशा तकनीकों पर भरोसा किया है, जैसे कि अनुमति-आधारित ईमेल (यानी केवल उन लोगों को भेजना जिन्हें आपके पास भेजने की अनुमति है) और blatantly spamish शब्दावली का उपयोग नहीं करते हैं।

देर से, मेरे द्वारा भेजे गए कुछ ईमेलों को स्वचालित रूप से लोगों के स्पैम फ़ोल्डर में बदलना शुरू कर दिया गया है और मैं सोच रहा हूं कि मैं इसके बारे में क्या कर सकता हूं।

यह इस तथ्य के बावजूद है कि ये विशेष ईमेल ऐसे नहीं हैं जो मनुष्य स्पैम के रूप में चिह्नित करेंगे, विशेष रूप से, वे ऐसे ईमेल हैं जिनमें लाइसेंस कुंजियाँ होती हैं जिनके लिए लोगों ने अच्छे पैसे दिए हैं, इसलिए मुझे नहीं लगता कि वे उन्हें स्पैम मानने वाले हैं।

मुझे लगता है कि यह एक बड़ा विषय है जिसमें मैं अनिवार्य रूप से एक अज्ञानी सरल व्यक्ति हूं।


SPF के लिए DMARC चेक को पास करने की अनुमति देने के लिए और प्रेषक का उपयोग करते समय भी संरेखित करें, सुनिश्चित करें कि आप लिफाफा भेजने वाले का पता ( -f या -r पैरामीटर) सेट कर रहे हैं जिससे डोमेन से मेल खाता हो From: हेडर पते में।

PHP के साथ:

5th पैरामैटर को सेट किए बिना PHP के बिल्ट-इन mail() फ़ंक्शन का उपयोग करने से DMARC SPF चेक बिना सही तरीके से न किए जाने पर अनलग किए जाएंगे। डिफ़ॉल्ट रूप से, Sendmail वेबसर्वर के उपयोगकर्ता के साथ RFC5321 .MailFrom / Return Path हेडर के रूप में RFC5321 भेजेगा।

उदाहरण के लिए, host.com लें कि आप अपनी वेबसाइट domain.com को host.com वेब सर्वर पर होस्ट कर रहे हैं। यदि आप अतिरिक्त पैरामीटर पैरामीटर सेट नहीं करते हैं:

mail($to,$subject,$message,$headers); // Wrong way

ईमेल प्राप्तकर्ता को निम्नलिखित मेल हेडर के साथ एक ईमेल प्राप्त होगा:

Return-Path: <[email protected]>
From: <[email protected]>

भले ही यह एसपीएफ़ चेक पास करता है, लेकिन यह अविभाजित होगा (क्योंकि domain.com और host.com मेल नहीं खाते हैं), जिसका अर्थ है कि DMARC SPF चेक अनलग्ड के रूप में विफल हो जाएगा।

इसके बजाय, आपको उदाहरण के लिए PHP mail() फ़ंक्शन में 5 वीं पैरामीटर को शामिल करके भेजने के लिए लिफाफा प्रेषक पता पास करना होगा:

mail($to,$subject,$message,$headers, '-r [email protected]'); // Right way

इस मामले में, ईमेल प्राप्तकर्ता को निम्नलिखित मेल हेडर के साथ एक ईमेल प्राप्त होगा:

Return-Path: <[email protected]>
From: <[email protected]>

चूँकि इन दोनों शीर्षलेखों में domain.com पते हैं, इसलिए SPF पास होगा और इसे संरेखित भी किया जाएगा, जिसका अर्थ है कि DMARC SPF जाँच भी पास करेगा।


आप एक तृतीय पक्ष ईमेल सेवा पर विचार कर सकते हैं जो वितरण समस्याओं को संभालती है:

  • सटीक लक्ष्य
  • कार्यक्षेत्र प्रतिक्रिया
  • निरंतर संपर्क
  • अभियान की निगरानी
  • एम्मा
  • वापसी का पथ
  • IntelliContact
  • SilverPop

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

लेकिन क्या आपने उस स्पैम को देखा है जो किसी भी चीज़ से लिंक या विज्ञापन नहीं करता है? यह एक स्पैमर है जो आपके बायेसियन फ़िल्टर को प्रभावित करने की कोशिश कर रहा है। यदि वह एक उच्च रेटिंग प्राप्त कर सकता है और फिर कुछ शब्दों को शामिल करेगा जो उसके भविष्य के ईमेल में होगा तो यह स्वचालित रूप से अच्छे के रूप में सीखा जा सकता है। इसलिए आप वास्तव में अनुमान नहीं लगा सकते हैं कि आपके मेलिंग के समय उपयोगकर्ता का फ़िल्टर क्या सेट होने वाला है।

अंत में, मैंने अपनी सूची को डोमेन के अनुसार क्रमबद्ध नहीं किया, लेकिन इसे यादृच्छिक कर दिया।


ऐसा लगता है कि आप यह सुनिश्चित करने के लिए कुछ प्रतिक्रिया पर निर्भर हैं कि प्राप्त अंत पर क्या अटक रहा है। आपको स्पष्ट "स्पैमनेस" के लिए खुद आउटबाउंड मेल की जांच करनी चाहिए।

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

उदाहरण के लिए प्रूफ पॉइंट में स्पैम + एंटी-वायरस + कुछ प्रतिष्ठा सेवाएं थीं। (मैं वहां काम करता था, इसलिए मुझे यह पता चला कि यह मेरे सिर के ऊपर से निकला है। मुझे यकीन है कि इस स्थान के अन्य विक्रेताओं में भी समान विशेषताएं हैं।) लेकिन आपको यह विचार मिलता है। यदि आप अपने मेल को बेसिक कॉमेरिकल स्पैम कंट्रोल सेटअप के माध्यम से भेजते हैं, और यह पास नहीं होता है, तो यह आपके नेटवर्क से बाहर नहीं जाना चाहिए।

इसके अलावा, कुछ कंपनियां हैं जो आपको गैर-स्पैम, आउटबाउंड ईमेल की डिलीवरी दरों में वृद्धि करने में सहायता कर सकती हैं, जैसे हैबस।


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


जितना संभव हो उतने प्रमुख ईमेल प्रदाताओं पर एक खाते के लिए साइन अप करें (जीमेल / याहू / हॉटमेल / एओएल / आदि)। यदि आप अपने ईमेल में परिवर्तन करते हैं, तो या तो प्रमुख रिकॉर्डिंग, ईमेल भेजने वाले कोड में परिवर्तन, आपके ईमेल सर्वर में परिवर्तन आदि, आपके सभी खातों में परीक्षण संदेश भेजना और यह सत्यापित करना सुनिश्चित करते हैं कि वे स्पैम के रूप में चिह्नित नहीं किए जा रहे हैं।


पुष्टि करें कि ईमेल भेजने से पहले आपके पास सही ईमेल पता है। यदि कोई व्यक्ति साइन-अप पर गलत ईमेल पता देता है, तो उसे ASAP के बारे में बताएं।

हमेशा ईमेल में स्पष्ट "कैसे सदस्यता समाप्त करने के लिए" जानकारी शामिल करें। उपयोगकर्ता को सदस्यता समाप्त करने के लिए लॉगिन करने की आवश्यकता नहीं है, यह 1-क्लिक सदस्यता समाप्त करने के लिए एक अद्वितीय यूआरएल होना चाहिए।

यह लोगों को आपके मेल को स्पैम के रूप में चिह्नित करने से रोकेगा क्योंकि "सदस्यता समाप्त करना" बहुत कठिन है।


मेरे एक एप्लिकेशन के ईमेल को लगातार स्पैम के रूप में टैग किया जा रहा था। यह एक एकल लिंक के साथ HTML था, जिसे मैंने टेक्स्ट / html सामग्री प्रकार के साथ शरीर में html के रूप में भेजा था।

इस समस्या के लिए मेरा सबसे सफल प्रस्ताव ईमेल की रचना करना था ताकि यह देखा जाए कि यह एक ईमेल क्लाइंट द्वारा उत्पन्न किया गया था।

मैंने ईमेल को एक मल्टीपार्ट / वैकल्पिक माइम दस्तावेज़ के रूप में बदल दिया है और मैं अब टेक्स्ट / प्लेन और टेक्स्ट / html दोनों भागों को उत्पन्न करता हूं।

ईमेल अब आउटलुक द्वारा कबाड़ के रूप में नहीं पाया गया है।


मैं जोड़ूंगा :

"सदस्यता समाप्त करें" पर क्लिक करने पर असली सदस्यता प्रदान करें। मैंने असली न्यूज़लेटर्स को एक डमी अनसब्सक्रिप्शन लिंक प्रदान करते हुए देखा है कि क्लिक शो "सफलतापूर्वक सदस्यता समाप्त कर दिया गया है" लेकिन मुझे अभी भी और समाचार पत्र प्राप्त होंगे।


मैंने पाया है कि शरीर में वास्तविक और अंतिम नाम प्राप्तकर्ताओं का उपयोग करना एक स्पैम फिल्टर के माध्यम से प्राप्त करने का एक निश्चित तरीका है।


यह प्रमाणित करने के लिए कि आपके ईमेल और आपके डोमेन नाम एक साथ हैं, और आपके डोमेन नाम को खराब होने से बचाने के लिए SPF और DKIM जैसे ईमेल प्रमाणीकरण विधियों का उपयोग करें। SPF वेबसाइट में आपकी साइट के लिए DNS जानकारी उत्पन्न करने के लिए एक विज़ार्ड शामिल है।

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

सुनिश्चित करें कि आपके द्वारा उपयोग किया जा रहा आईपी-पता एक ब्लैकलिस्ट पर नहीं है

सुनिश्चित करें कि रिप्लाई-टू एड्रेस एक मान्य, मौजूदा एड्रेस है।

To में फ़ील्ड के पते का पूरा, वास्तविक नाम का उपयोग करें, न केवल ईमेल-पता (जैसे "John Smith" <[email protected]> )।

अपने दुरुपयोग खातों की निगरानी करें, जैसे कि दुरुपयोग @yourdomain.com और [email protected]n.com। इसका मतलब है - सुनिश्चित करें कि ये खाते मौजूद हैं, पढ़ें कि उन्हें क्या भेजा गया है, और शिकायतों पर कार्रवाई करें।

अंत में, सदस्यता समाप्त करना वास्तव में आसान बना देता है। अन्यथा, आपके उपयोगकर्ता स्पैम बटन दबाकर सदस्यता समाप्त कर देंगे, और यह आपकी प्रतिष्ठा को प्रभावित करेगा।

उस ने कहा, हॉटमेल को अपने ईमेल स्वीकार करना एक काली कला है।


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


यूके में आपकी कंपनी और उसके पंजीकृत नंबर के लिए वास्तविक भौतिक पता शामिल करना भी सबसे अच्छा अभ्यास है।

इस तरह यह सब खुला और ईमानदार है और वे इसे स्पैम के रूप में चिह्नित करने की संभावना कम हैं।


पिछले जवाब से कुछ गोली बिंदु:

  • सबसे महत्वपूर्ण: क्या प्रेषक का पता ("से") उस डोमेन से संबंधित है जो उस सर्वर पर चलता है जिसे आप ई-मेल से भेजते हैं? यदि नहीं, तो इसे बनाएं। [email protected] जैसे प्रेषक पते का उपयोग कभी न करें। यदि आपको किसी भिन्न पते पर उत्तर देने की आवश्यकता है तो उपयोगकर्ता reply-to

  • क्या आपका सर्वर ब्लैकलिस्ट पर है (उदाहरण के लिए spamhaus.org पर आईपी चेक करें)? यह एक संभावना है जब आप साझा होस्टिंग पर होते हैं जब पड़ोसी बुरा व्यवहार करते हैं।

  • क्या स्पैम फ़िल्टर द्वारा मेल्स को फ़िल्टर किया जाता है? एक फ्रीमैलर के साथ एक खाता खोलें जिसमें स्पैम फ़ोल्डर है और यह पता करें। इसके अलावा, किसी भी स्पैम फ़िल्टरिंग के बिना किसी पते पर मेल भेजने का प्रयास करें।

  • क्या आपको संभवतः प्रेषक का पता जोड़ने के लिए मेल के पांचवें पैरामीटर "-f" () की आवश्यकता है? (PHP मैनुअल में मेल () कमांड देखें)

  • यदि आपके पास लॉग फ़ाइलों तक पहुंच है, तो उन लोगों की जांच करें।

  • क्या आप संभावित उछाल मेल ("प्रेषक को लौटाया") के लिए "::" पते की जांच करते हैं? आप एक अलग "एरर-टू" एड्रेस भी सेट कर सकते हैं।




email-spam