Email Spam Tester

Email Spam Tester › WordPress के लिए Email Spam Tester

WordPress के लिए Email Spam Tester

साइट मालिकों और उनकी साइट चलाने वाले लोगों के लिए एक प्लगइन। यह उन ईमेल का परीक्षण करता है जिन्हें WordPress वास्तव में wp_mail और उसके पीछे मौजूद किसी भी SMTP प्लगइन के ज़रिए भेजता है। फिर यह आपको बताता है कि DNS और WordPress में क्या बदलना है।

संस्करण 0.1.1, 6 अक्टूबर 2026। WordPress में प्लगइन का नाम Tanichev Email Deliverability Tester है। डाउनलोड करें (60 KB), SHA-256 0f01ef55eece5fcfefbc85b219fba301d574a09aa8ad0ce66377e00b6626980b। इंस्टॉलेशन की जानकारी इस पेज के अंतिम सेक्शन में है।

जब साइट सीधे परीक्षण पते पर ईमेल भेज सकती है, तो प्लगइन क्यों

आप ऐसा कर सकते हैं। अपने मेलबॉक्स से एक ईमेल भेजना, अच्छा स्कोर पाना और वहीं रुक जाना आसान है, जबकि ऑर्डर की पुष्टि वाले ईमेल किसी अलग रास्ते से भेजे जा रहे होते हैं। किसी दुकान के ईमेल wp_mail() के माध्यम से भेजे जाते हैं: अगर किसी ने इसे नहीं बदला है, तो वेब सर्वर पर PHP के mail() से, या WP Mail SMTP अथवा FluentSMTP जैसे किसी SMTP प्लगइन से। इनमें से प्रत्येक का अपना From पता, अपना एनवलप सेंडर और अपना सर्वर होता है। इसके अलावा, WooCommerce ईमेल का अपना अलग From पता होता है। प्लगइन परीक्षण ईमेल को ठीक इसी रास्ते से भेजता है।

परीक्षण क्या होता है

साइट के ईमेल में से कोई एक चुनें और परीक्षण भेजें दबाएँ:

इनमें से हर ईमेल में Jane Sample, ऐसा रीसेट लिंक जो कुछ भी रीसेट नहीं करता और ऐसा ऑर्डर होता है जिसे कभी सहेजा नहीं जाता, क्योंकि परीक्षण रिपोर्ट का लिंक रखने वाला कोई भी व्यक्ति उसे खोल सकता है।

परीक्षण सेवा को यह भी बताता है कि WordPress ईमेल mail() के जरिए भेजता है या SMTP के जरिए, और किस होस्ट तथा SMTP प्लगइन का उपयोग करता है। AI योजना इसे ध्यान में रखती है। मेरी परीक्षण साइट PHP के mail() के जरिए ईमेल भेजती है। उसकी योजना के शुरुआती चरण थे, "वेब सर्वर से सीधे भेजना बंद करें" और "SMTP प्रदाता को SPF के साथ अधिकृत करें"।

"ईमेल प्रदाताओं के फ़ोल्डर भी जाँचें" डिफ़ॉल्ट रूप से चालू होता है और आपके SMTP कोटे से लगभग 30 अतिरिक्त ईमेल खर्च करता है। पेज खुला होने पर प्रतियाँ एक बार में कुछ करके भेजी जाती हैं। पेज खुला न होने पर वे WordPress के निर्धारित रन के दौरान भेजी जाती हैं। तालिका लगभग आधे घंटे में भरती है: Gmail, Outlook, Yahoo, Proton, AOL और बाकी सेवाओं में Inbox, Spam या Promotions, या ईमेल अस्वीकार किए जाने पर प्रदाता से मिला जवाब। Gmail के मेलबॉक्स सार्वजनिक परीक्षण मेलबॉक्स हैं, इसलिए वहाँ विषय और भेजने वाले का नाम देखा जा सकता है।

जोड़ने के लिए रिकॉर्ड

कुछ भी भेजने से पहले, Test पेज From डोमेन के SPF, DKIM, DMARC और MX की जाँच करता है और जोड़ने के लिए रिकॉर्ड की सूची दिखाता है। हर रिकॉर्ड के साथ Copy बटन होता है। जब साइट किसी ज्ञात प्रदाता (Mailgun, SendGrid, Google, Microsoft 365, Amazon SES, Brevo, Postmark और कुछ अन्य) के माध्यम से भेजती है, तो SPF लाइन में उसके पूल के किसी एक IP के बजाय उस प्रदाता का include होता है। परीक्षण के बाद, जाँच यह भी जानती है कि ईमेल किस IP से आया था। प्लगइन कभी भी DNS में बदलाव नहीं करता। वह ऐसा कर भी नहीं सकता, क्योंकि ज़ोन रजिस्ट्रार या Cloudflare पर होता है।

इतिहास

History टैब में साइट के परीक्षण सबसे नए से शुरू होकर सूचीबद्ध होते हैं। इसके ऊपर दिया गया चार्ट स्कोर को ट्रैक करता है, और हर पंक्ति बताती है कि पिछले परीक्षण के बाद कौन-सी जाँच विफल से सफल हुई या फिर से विफल हो गई।

निगरानी

यह हिस्सा तब तक बंद रहता है, जब तक आप इसे चालू नहीं करते। इसके बाद, हर मिनट प्लगइन Email Spam Tester से पूछता है कि साइट द्वारा भेजे गए ईमेल में से कौन से ईमेल नए प्रकार के हैं, और केवल उनकी एक प्रति उसी wp_mail() के जरिए एक निजी पते पर भेजता है। मूल ईमेल में कोई बदलाव नहीं किया जाता। प्रति में उसका From और हेडर बने रहते हैं, लेकिन Cc, Bcc, अटैचमेंट और हर लिंक की क्वेरी स्ट्रिंग हटा दी जाती है। इससे पासवर्ड रीसेट कुंजियाँ भी हट जाती हैं। इसकी रिपोर्ट बताती है कि ईमेल किस प्लगइन ने भेजा था। इसका पता उस कोड से लगाया जाता है जिसने wp_mail() को कॉल किया था: WooCommerce, Contact Form 7, WPForms या खुद WordPress।

इसके बाद निगरानी टैब में प्लगइन के अनुसार पिछले 24 घंटे दिखते हैं, "WooCommerce: 12 में से 12 ईमेल में DMARC विफल रहा" जैसी चेतावनियाँ दिखाई जाती हैं, और वे ईमेल भी दिखते हैं जिन्हें WordPress सर्वर को सौंप ही नहीं पाया, साथ में सर्वर का जवाब भी होता है। ये विफलताएँ Site Health परीक्षण में भी दिखाई जाती हैं।

बाकी चीज़ें

आपकी साइट से क्या बाहर जाता है

आपके Connect this site दबाने से पहले कुछ भी बाहर नहीं जाता। उसके बाद सेवा को WordPress और plugin के संस्करण, परीक्षण ईमेल, From domain और WordPress के ईमेल भेजने का तरीका मिलता है, लेकिन SMTP password कभी नहीं मिलता। किसी ईमेल को अस्वीकार करने पर सर्वर का जवाब भी मिलता है, जिसमें से पते हटा दिए जाते हैं। निगरानी चालू होने पर, इसे साइट से भेजे गए हर ईमेल का प्रेषक और विषय तथा हर नए प्रकार के ईमेल की एक प्रति भी मिलती है। वे रिपोर्ट केवल वही साइट देख सकती है। हर चीज़ को कितने समय तक रखा जाता है, इसकी जानकारी privacy page के plugin अनुभाग में दी गई है।

कीमत

अभी प्लगइन का उपयोग मुफ़्त है। हर साइट पर प्रतिदिन 30 परीक्षण और 3 फ़ोल्डर जाँच उपलब्ध हैं, और अधिकतम 3 डोमेन की निगरानी की जा सकती है।

इंस्टॉल करें

  1. WordPress में Plugins › Add New Plugin पर जाएँ, "Tanichev Email Deliverability Tester" खोजें, फिर इसे इंस्टॉल और सक्रिय करें। यह WordPress.org डायरेक्टरी में उपलब्ध है, इसलिए इसके अपडेट अन्य प्लगइन की तरह डैशबोर्ड के माध्यम से मिलते हैं।
  2. डायरेक्टरी का उपयोग किए बिना इंस्टॉल करने के लिए, ऊपर दी गई zip फ़ाइल डाउनलोड करें, sha256sum -c tanichev-email-deliverability-tester-0.1.1.zip.sha256 से इसकी जाँच करें (आउटपुट में OK आना चाहिए), फिर इसे Plugins › Add New Plugin › Upload Plugin के अंतर्गत अपलोड करें।
  3. एडमिन मेन्यू में Deliverability Tester खोलें, पढ़ें कि कनेक्ट करने पर क्या भेजा जाता है, फिर Connect this site दबाएँ।
  4. कोई ईमेल चुनें और Send the test दबाएँ। रिपोर्ट एक या दो मिनट में उसी पेज पर दिखाई देगी।

WordPress 7.1.2 पर PHP 8.3, WooCommerce और Postfix के माध्यम से PHP के mail() के साथ परीक्षण किया गया। किसी प्रदाता के माध्यम से भेजने वाले SMTP प्लगइन के साथ लाइव होस्ट पर या मल्टीसाइट पर अभी परीक्षण नहीं किया गया है।