প্যাকেজটি হলো n8n-nodes-email-spam-tester। এর সোর্স ও রিলিজগুলো GitHub-এ রয়েছে এবং এটি GitHub Actions থেকে একটি provenance statement-সহ npm-এ প্রকাশিত হয়, তাই কোন commit থেকে একটি version তৈরি হয়েছে তা যে কেউ পরীক্ষা করতে পারেন।
সংযোগ
নিজে হোস্ট করা n8n-এ Settings › Community Nodes খুলুন, Install চাপুন এবং n8n-nodes-email-spam-tester লিখুন। তারপর উপরের ফর্মটি দিয়ে একটি কী নিন, n8n-এ একটি Email Spam Tester API ক্রেডেনশিয়াল তৈরি করুন এবং সেখানে কীটি পেস্ট করুন। কীটি বিনামূল্যে এবং আপনার লেখা ইমেল ঠিকানার সঙ্গে যুক্ত। কোনো পাসওয়ার্ড নেই এবং আপনাকে ইমেলে কিছুই পাঠানো হয় না। কীটি হারিয়ে ফেললে একই ঠিকানা দিয়ে আরেকটি কী চান, পুরোনো কীগুলোও কাজ করতে থাকবে।
নোড
Email Spam Tester-এ চারটি রিসোর্স রয়েছে:
- Test Address › Create একবার ব্যবহারযোগ্য একটি ঠিকানা দেয়, যা এক ঘণ্টা পর্যন্ত বৈধ থাকে। সাধারণত যে নোড থেকে আপনার ইমেল পাঠানো হয়, সেটি থেকে এই ঠিকানায় পাঠান (Gmail, SMTP বা আপনার ESP), কারণ অর্ধেক পরীক্ষা প্রেরক যা যোগ করে তা যাচাই করে। Check Folder at Email Providers চালু করলে আপনি ১৪টি প্রদানকারীর প্রায় ৩০টি টেস্ট মেইলবক্স এবং সাবজেক্টে ব্যবহারের জন্য একটি মার্কারও পাবেন। Gmail-এর মেইলবক্সগুলো সর্বজনীন টেস্ট মেইলবক্স। সেখানে যে কেউ সাবজেক্ট, প্রেরকের নাম ও ফোল্ডার দেখতে পারেন, তাই গোপনীয় ইমেলের ক্ষেত্রে ফোল্ডার পরীক্ষা বাদ দিন।
- Report › Get টেস্ট ID ব্যবহার করে রিপোর্ট পড়ে। Wait for Report চালু থাকলে ইমেল পৌঁছানো ও পরীক্ষা সম্পন্ন না হওয়া পর্যন্ত নোডটি সর্বোচ্চ ১৫ মিনিট অপেক্ষা করে। এটি AI সংশোধন পরিকল্পনার জন্যও অপেক্ষা করতে পারে, যা পরীক্ষাগুলো শেষ হওয়ার প্রায় এক মিনিট পরে পাওয়া যায়। Report › Get Many আগের রিপোর্টগুলোর তালিকা দেখায় এবং প্রতিটিতে ওই ডোমেইনের আগের টেস্টের পর কী পরিবর্তন হয়েছে তা উল্লেখ করে।
- Folder Check › Get প্রতিটি প্রদানকারীর জন্য Inbox, Promotions, Spam অথবা ইমেল পাওয়া যায়নি, এমন ফলাফল দেয়। পাঠানোর প্রায় আধা ঘণ্টা পরে টেবিলটি সম্পূর্ণ হয়।
- Permanent Mailbox মেয়াদোত্তীর্ণ হয় না এমন ঠিকানা তৈরি করে, সেগুলোর তালিকা দেখায় ও বন্ধ করে। প্রতিটি প্রেরক ডোমেইনের জন্য এমন একটি ঠিকানা রাখা যায়। Get Emails এগুলোর কোনো একটিতে আসা ইমেলগুলো পড়ে।
ডিফল্টভাবে একটি রিপোর্টে দশটি ফিল্ড থাকে। এগুলো হলো টেস্ট ID, ১০০-এর মধ্যে স্কোর এবং প্রচলিত ০ থেকে ১০ স্কোর, সাবজেক্ট, প্রেরক, সারাংশ, সমস্যা, সতর্কতা, সংশোধনগুলোর শিরোনাম ও লিংক। প্রমাণসহ প্রতিটি পরীক্ষার ফলাফল পেতে Simplify বন্ধ করুন। নোডটি n8n-এর AI Agent-এর টুল হিসেবেও কাজ করে।
ট্রিগার
কোনো রিপোর্ট প্রস্তুত হলে Email Spam Tester Trigger একটি ওয়ার্কফ্লো শুরু করে: আপনার টেস্ট ঠিকানাগুলোর একটিতে পাঠানো ইমেলের জন্য, অথবা স্থায়ী মেইলবক্সে পৌঁছানো প্রতিটি ইমেলের জন্য। আপনার নিজের নিউজলেটারে একটি স্থায়ী মেইলবক্স সাবস্ক্রাইব করুন, তাহলে প্রতিটি সংস্করণ তার স্কোর ও সমস্যাসহ ওয়ার্কফ্লোতে পৌঁছাবে।
শুরু করার মতো ওয়ার্কফ্লো
- কোনো ক্যাম্পেইন পাঠানোর আগে একটি টেস্ট ঠিকানা তৈরি করুন, Send Email নোড দিয়ে সেখানে টেমপ্লেটটি পাঠান, রিপোর্টের জন্য অপেক্ষা করুন এবং স্কোর 70-এর নিচে হলে ইমেল না পাঠিয়ে সমস্যাগুলো Slack-এ পোস্ট করুন।
- পাঠানোর ডোমেইন সাপ্তাহিকভাবে পরীক্ষা করুন: একটি Schedule Trigger, একই তিনটি ধাপ এবং স্কোর ও তারিখসহ Google Sheets-এ একটি সারি।
- একটি স্থায়ী মেইলবক্সে আসা প্রতিটি নতুন ইমেলের স্কোর 70-এর নিচে হলে, নিউজলেটারের দায়িত্বে থাকা ব্যক্তিকে সংশোধনগুলো পাঠান।
সীমা
একটি কী দিয়ে দিনে ৫০টি পরীক্ষা করা যায়, যার মধ্যে ৩টিতে ফোল্ডার পরীক্ষা করা যায়। এ ছাড়া, সর্বোচ্চ ৫টি স্থায়ী মেইলবক্স রাখা যায়, যার প্রতিটি দিনে ৩০০টি ইমেল গ্রহণ করতে পারে। সীমাটি প্রতিটি কীর জন্য আলাদা এবং Zapier-এ একই কী ব্যবহার করলে সেটির সঙ্গেও এই সীমা ভাগ হয়। সীমা পেরিয়ে গেলে, Test Address › Create বন্ধ হয়ে যায় এবং কারণ ও কখন আবার চালু হবে তা জানায়। ওয়েবসাইটে করা পরীক্ষাগুলো এই সীমায় গণনা করা হয় না।
ডেটা
সাইটের মতোই, টেস্ট রিপোর্টের লিংক যার কাছে আছে, তিনি সেটি দেখতে পারবেন। স্থায়ী মেইলবক্সে পাঠানো ইমেলের রিপোর্ট শুধু আপনার key দিয়ে খোলা যায়। ইমেলটি পৌঁছানোর দুই দিন পর মুছে ফেলা হয় এবং এর রিপোর্ট 90 দিন পর মুছে ফেলা হয়। গোপনীয়তা নীতি-তে key সম্পর্কে তথ্য রয়েছে এবং node যে প্রতিটি call করে, তার তালিকা API রেফারেন্সে রয়েছে।