এই পৃষ্ঠায়প্রতিটি ক্যাম্পেইনে তিনটি ডোমেইন
- প্রতিটি ক্যাম্পেইনে তিনটি ডোমেইন
- ডোমেইন প্রমাণীকরণ করুন, শুধু যাচাই করেই থেমে যাবেন না
- From লাইনে Gmail বা Yahoo ঠিকানা
- Gmail ও Yahoo যে নিয়মগুলো কার্যকর করে
- আনসাবস্ক্রাইব হেডারে থাকে
- কনটেন্ট সম্পর্কে Mailchimp নিজেই যা বলে
- Mailchimp-এর টেস্ট ইমেল কেন স্প্যাম টেস্ট নয়
- ক্যাম্পেইন পাঠানোর আগে পরীক্ষা করা
- আমি যে ক্রমে Mailchimp রিপোর্ট দেখি
Outlook-এ আপনার Mailchimp ক্যাম্পেইনগুলোর একটি খুলে প্রেরকের লাইনটি দেখুন। সেখানে যদি "on behalf of mcsv.net" বা "via mailchimpapp.net" লেখা থাকে, তাহলে একই ক্যাম্পেইন অন্য কোথাও কেন spam-এ যাচ্ছে, তার বড় একটি কারণ আপনি ইতিমধ্যেই জানেন। Mailchimp-এর সহায়তা কেন্দ্র বলছে, From ঠিকানা প্রমাণীকৃত না হলে এই লেবেল দেখা যায়, আর কোনো Mailchimp ক্যাম্পেইন spam-এ গেলে আমি প্রথমেই দেখি তার From domain প্রমাণীকৃত কি না। (লেবেলটি দেখানোর ব্যাপারে Outlook অনমনীয়, আর Mailchimp স্বীকার করে যে কারণটি ঠিক করার পরও এটি দেখা যেতে পারে।)
Mailchimp নিজে থেকেই অনেক কাজ সামলায়। এটি পাঠানোর সার্ভার পরিচালনা করে, bounce প্রক্রিয়া করে এবং আপনি ভুলে গেলে unsubscribe footer যোগ করে। তবে একটি কাজ এটি আপনার হয়ে করতে পারে না: আপনার domain-ই বার্তাটি পাঠিয়েছে, তা প্রমাণ করা। কারণ সেই প্রমাণ আপনার DNS-এ থাকে এবং Mailchimp-এর সেখানে প্রবেশাধিকার নেই।
প্রতিটি ক্যাম্পেইনে তিনটি ডোমেইন
কোনো ফিল্টার একটি Mailchimp ক্যাম্পেইন পরীক্ষা করার সময় একাধিক ডোমেইন দেখে এবং সেগুলোর মধ্যে তুলনা করে।
From ঠিকানাটি গ্রাহকেরা দেখতে পান। এনভেলপ প্রেরকটি (Return-Path, যেখানে বাউন্স পাঠানো হয়) Mailchimp নির্ধারণ করে এবং এর সহায়তা পৃষ্ঠাগুলোতে বলা হয়েছে, এতে "সাধারণত mcsv.net, mcdlv.net, mailchimpapp.net অথবা rsgsv.net থাকে"। আপনি এটি পরিবর্তন করতে পারবেন না। তৃতীয় ডোমেইনটি DKIM স্বাক্ষরের d= ট্যাগে থাকে এবং কে বার্তাটিতে স্বাক্ষর করেছে তা নির্দেশ করে।
From ডোমেইনটি SPF যে ডোমেইন পরীক্ষা করেছে (যা Return-Path থেকে আসে) অথবা DKIM স্বাক্ষরের ডোমেইনের সঙ্গে মিললে DMARC পাস করে। Mailchimp-এ Return-Path সব সময় Mailchimp-এর হয়, তাই প্রতিটি বার্তায় SPF পাস করলেও তা আপনার ডোমেইনের জন্য কখনোই গণ্য হবে না। সবকিছু DKIM-এর ওপর নির্ভর করে। আর আপনি যদি ডোমেইন প্রমাণীকরণ সেট আপ না করে থাকেন, তাহলে DKIM স্বাক্ষরটিও Mailchimp-এর হয়। এর ডকুমেন্টেশনে newsletter@pottedplanter.com থেকে পাঠানো একটি ক্যাম্পেইনের উদাহরণ দিয়ে বলা হয়েছে, "আমরা আমাদের ডোমেইন দিয়ে এটি প্রমাণীকরণ করব।" দুটি পরীক্ষাই পাস করেছে, কিন্তু কোনোটিই pottedplanter.com-এর জন্য নয়, তাই সেই ডোমেইনের DMARC ব্যর্থ হয়। সামগ্রিক কার্যপদ্ধতি SPF, DKIM ও DMARC-এর ব্যাখ্যা-এ দেওয়া আছে।
ডোমেইন প্রমাণীকরণ করুন, শুধু যাচাই করেই থেমে যাবেন না
Mailchimp-এ কাছাকাছি নামের দুটি ধাপ আছে, তাই প্রথম ধাপের পর থেমে যাওয়া সহজ। প্রমাণীকরণ নিয়ে তাদের সহায়তা পাতায় বলা হয়েছে, "শুধু যাচাই আপনার ইমেল ডেলিভারিতে কোনো প্রভাব ফেলে না।" প্রমাণীকরণ হলো আলাদা দ্বিতীয় ধাপ, আর এর জন্য DNS রেকর্ড প্রয়োজন।
বর্তমান সেটআপ নির্দেশিকা অনুযায়ী তিনটি রেকর্ড প্রয়োজন, DKIM-এর জন্য দুটি CNAME এবং DMARC-এর জন্য একটি TXT। সঠিক CNAME মানগুলো ডকুমেন্টেশনের বদলে আপনার Mailchimp অ্যাকাউন্টে দেখানো হয়, আর নামগুলো সাধারণত k2._domainkey ও k3._domainkey। আপনার ডোমেইন হোস্টের DNS এডিটরে ফলাফলটি মোটামুটি এমন দেখায়:
k2._domainkey CNAME value shown in your Mailchimp account
k3._domainkey CNAME value shown in your Mailchimp account
_dmarc TXT v=DMARC1; p=none; rua=mailto:dmarc@example.comশুরু করার আগে দুটি ফাঁদ সম্পর্কে জেনে রাখা দরকার। অনেক DNS প্যানেল Name ফিল্ডে আপনি যা লিখেন, তার শেষে স্বয়ংক্রিয়ভাবে আপনার ডোমেইন যোগ করে। ফলে k2._domainkey.example.com নীরবে k2._domainkey.example.com.example.com হয়ে যায়। Mailchimp-এর সমস্যা সমাধান অংশে ঠিক এই পরিস্থিতির কথা বলা হয়েছে, আর সমাধান হলো শুধু k2._domainkey লেখা। দ্বিতীয় ফাঁদটি পরে আসে, যখন ডোমেইনটি প্রমাণীকৃত হিসেবে দেখায়। এরপর CNAMEগুলো আর পরিবর্তন করবেন না, কারণ Mailchimp সতর্ক করে যে সেগুলো পরিবর্তন করলে "আমাদের সংরক্ষিত তথ্যে সমস্যা হতে পারে"। DKIM রেকর্ড resolve হওয়া বন্ধ করলে সাধারণত পরের ক্যাম্পেইন পাঠানোর আগে কেউ তা খেয়াল করে না।শুধু k2._domainkey লিখুন, প্যানেল বাকি অংশ যোগ করে
আপনি বাইরে থেকে DKIM পরীক্ষক দিয়ে ফলাফল নিশ্চিত করতে পারেন, selector হিসেবে k2 বা k3 ব্যবহার করুন। DMARC পরীক্ষক দিয়েও পরীক্ষা করতে পারেন, যা rua ঠিকানাটি রিপোর্ট গ্রহণ করতে পারে কি না তাও জানায়।
Mailchimp-এর বর্তমান সহায়তা পাতাগুলোতে কোনো SPF রেকর্ড চাওয়া হয় না। উপরের কার্যপ্রণালির সঙ্গে এটি সামঞ্জস্যপূর্ণ, কারণ SPF পরীক্ষা করা হয় Mailchimp-এর bounce ডোমেইনের বিপরীতে। আপনার SPF রেকর্ড থাকলে, তবুও সেটি SPF পরীক্ষক দিয়ে পরীক্ষা করুন। প্রতিটি include: DNS lookup ব্যবহার করে, সর্বোচ্চ সীমা দশটি। কোনো রেকর্ড এই সীমা ছাড়িয়ে গেলে, আপনার অন্য সব মেইলের SPF-ও কাজ করা বন্ধ করে দেয়।
From লাইনে Gmail বা Yahoo ঠিকানা
ক্যাম্পেইনটি যদি yourname@gmail.com বা কোনো Yahoo ঠিকানা থেকে পাঠানো হয়, তাহলে প্রমাণীকরণ করার মতো কিছু নেই। Mailchimp-এর মতে, পাবলিক ইমেল সেবা "প্রমাণীকরণ করা যায় না", কারণ সেগুলোর DNS আপনার নিয়ন্ত্রণে নেই। এর বদলে Mailchimp From ঠিকানাটি তার নিজস্ব সাবডোমেইন send.mailchimpapp.com বা mail.mailchimpapp.com ব্যবহার করে আবার লেখে। ডকুমেন্টেশনের উদাহরণে, thepottedplanter@yahoo.com হয়ে যায় thepottedplanter.yahoo.com@send.mailchimpapp.com।
উত্তরগুলো তখনও মূল ঠিকানায় পৌঁছায়, তাই আপনার দিক থেকে দৃশ্যত কিছু নষ্ট হয় না। তবে সাবস্ক্রাইবাররা একটি অস্বাভাবিক প্রেরকের ঠিকানা দেখেন, আর From ডোমেইনটি এমন একটি Mailchimp ডোমেইন, যা একই পরিস্থিতিতে থাকা অন্য সবার সঙ্গে ভাগ করা। স্প্যাম ফিল্টার সম্পর্কে Mailchimp-এর নিজস্ব পৃষ্ঠায় বলা হয়েছে, বিনামূল্যের ইমেল ডোমেইনগুলো "প্রায়ই যাচাই করা ইমেল ডোমেইনের তুলনায় আরও কঠোরভাবে ফিল্টার করা হয়", আর BIMI-ও ব্যবহার করা সম্ভব হয় না।
আমি একটি ডোমেইন কিনতাম, সস্তা হলেও, এবং সেটি থেকে ইমেল পাঠাতাম। এরপর Mailchimp-এর অন্য সতর্কতাটিও গুরুত্ব দিয়ে নিতাম: "আপনার সুনাম প্রতিষ্ঠিত হওয়ার আগে একেবারে নতুন ডোমেইন থেকে বড় ইমেল ক্যাম্পেইন পাঠানো ঝুঁকিপূর্ণ হতে পারে"। শুরুতে যাঁদের ইমেল খোলার সম্ভাবনা সবচেয়ে বেশি, তাঁদের কাছে ছোট পরিসরে পাঠান।
Gmail ও Yahoo যে নিয়মগুলো কার্যকর করে
Mailchimp তার authentication-সংক্রান্ত পরামর্শকে Gmail ও Yahoo-এর প্রেরকসংক্রান্ত শর্তের সঙ্গে যুক্ত করে। কোন সংখ্যাটি কার ক্ষেত্রে প্রযোজ্য, তা জানা দরকার, কারণ এগুলো প্রায়ই গুলিয়ে ফেলা হয়।
Google-এর নিয়ম ১ ফেব্রুয়ারি ২০২৪ থেকে কার্যকর হয়। ব্যক্তিগত Gmail অ্যাকাউন্টে দিনে ৫,০০০টির বেশি বার্তা পাঠানো যেকোনো প্রেরকের ক্ষেত্রে সম্পূর্ণ নিয়মগুলো প্রযোজ্য। এসব প্রেরকের SPF ও DKIM, একটি DMARC রেকর্ড (p=none নীতিই যথেষ্ট), SPF বা DKIM-এর সঙ্গে সামঞ্জস্যপূর্ণ From domain, বিপণন ইমেলে এক-ক্লিক আনসাবস্ক্রাইব এবং Postmaster Tools-এ ০.৩%-এর কম স্প্যাম রেট থাকতে হবে। তবে Google আসলে ০.১০% স্প্যাম রেট রাখার পরামর্শ দেয়। ৫,০০০-এর হিসাব প্রতিটি primary domain অনুযায়ী করা হয় এবং কোনো প্রেরক একবার এই সীমা অতিক্রম করলে তাকে স্থায়ীভাবে bulk sender হিসেবে গণ্য করা হয়। Google-এর FAQ-তে আরও বলা হয়েছে, ২০২৫ সালের নভেম্বর থেকে নিয়ম প্রয়োগ ধীরে ধীরে বাড়ানো শুরু হয়েছে এবং নিয়ম না মানা ইমেলের ক্ষেত্রে "সাময়িক ও স্থায়ী প্রত্যাখ্যান" করা হচ্ছে।
Yahoo একই মাসে কাছাকাছি ধরনের একটি তালিকা কার্যকর করা শুরু করে। DMARC অন্তত p=none হতে হবে এবং যাচাইয়ে পাস করতে হবে। DKIM key অন্তত ১০২৪ bit হতে হবে। আনসাবস্ক্রাইবের অনুরোধ ২ দিনের মধ্যে কার্যকর করতে হবে এবং স্প্যাম রেট ০.৩%-এর নিচে রাখতে হবে। Yahoo-এর ক্ষেত্রে কোনো সীমা নেই এবং তাদের FAQ-তে স্পষ্টভাবে বলা হয়েছে: "আমরা বার্তার সংখ্যার কোনো সীমা নির্দিষ্ট করব না।" ৫,০০০ হলো Google-এর সংখ্যা, যা Mailchimp উভয়ের ক্ষেত্রেই প্রয়োগ করে। ছোট তালিকার জন্য এটি গুরুত্বপূর্ণ, কারণ Yahoo-এর ক্ষেত্রে এর নিচে থাকার মতো কোনো প্রকাশিত সংখ্যা নেই।
Gmail-এর বিষয়টি আমি Gmail-এ ইমেলকে স্প্যাম থেকে দূরে রাখার উপায় নিবন্ধে আরও বিস্তারিতভাবে আলোচনা করেছি।
আনসাবস্ক্রাইব হেডারে থাকে
আপনার টেমপ্লেটে আনসাবস্ক্রাইব লিংক না থাকলে Mailchimp ফুটারে একটি লিংক যোগ করে, যা সাবস্ক্রাইবারকে একটি পেজে নিয়ে যায়। Google চায় বডিতে এ ধরনের একটি দৃশ্যমান লিংক থাকুক, পাশাপাশি আরেকটি উপায়ও থাকুক। Mailchimp-এর আনসাবস্ক্রাইব পেজে বলা হয়েছে, "Gmail ও Yahoo ইমেলের বডিতে নয়, ইমেল হেডারের মাধ্যমে ১-ক্লিক আনসাবস্ক্রাইব সুবিধা বাধ্যতামূলক করবে।" এর জন্য দুটি হেডার লাগে, https লিংকসহ List-Unsubscribe এবং List-Unsubscribe-Post: List-Unsubscribe=One-Click (দুটিই দেখতে কেমন)। Google আরও বলেছে, mailto লিংক বা বডির কোনো লিংক ১-ক্লিক হিসেবে গণ্য হয় না।
Mailchimp-এর সহায়তা পেজগুলোতে বলা হয়েছে যে হেডারের এই ব্যবস্থা আছে, কিন্তু কোথাও হেডারগুলোর নাম দেখানো হয়নি। আমি বাস্তবে পাঠানো একটি ইমেলের সোর্স খুলে নিজের চোখে দুটি লাইনই দেখে নিতাম। এতে এক মিনিট সময় লাগে।
কনটেন্ট সম্পর্কে Mailchimp নিজেই যা বলে
Mailchimp-এর স্প্যাম ফিল্টারবিষয়ক পেজে বলা হয়েছে, ফিল্টারগুলো অনেক বিষয়ের স্কোর হিসাব করে সেগুলো যোগ করে, এবং "generally, your campaign would need to have multiple triggers to get filtered as spam." সেখানে পরিচিত কয়েকটি ট্রিগারের কথা বলা হয়েছে: লিংক শর্টনার, কাজ না করা লিংক এবং "sloppy code, extra tags, and code pulled in from Microsoft Word"। একই পেজে উল্লেখ করা হয়েছে, কোনো ব্যক্তি মেসেজ দেখার আগেই কিছু ফিল্টার তা খুলে লিংকে ক্লিক করে। তাই পাঠানোর পর প্রথম মিনিটে হঠাৎ অনেক ক্লিক হলে, সেটি ফিল্টারের কাজ হতে পারে।
সেখানে শেয়ার্ড IP নিয়েও বলা হয়েছে। Mailchimp-এর পাঠানোর ঠিকানাগুলো গ্রাহকদের মধ্যে শেয়ার করা হয়, এবং পেজটিতে বলা হয়েছে, "if one person decides to send spam through Mailchimp, it could affect deliverability for our other users." এটি আপনি নিজের দিক থেকে ঠিক করতে পারবেন না।
Mailchimp-এর টেস্ট ইমেল কেন স্প্যাম টেস্ট নয়
ইমেল ডিজাইনারের "Send a Test Email" বোতামটি (লিগ্যাসি বিল্ডারের Preview মেনুর অধীনে) লেআউট পরীক্ষা করার জন্য। এটির কিছু সীমা রয়েছে এবং কয়েকটি দিক থেকে এটি আপনার সাবস্ক্রাইবারদের পাওয়া ইমেল থেকে আলাদা।
- ফ্রি প্ল্যানে প্রতি ইমেলে ১২টি এবং যেকোনো ২৪ ঘণ্টায় ২৪টি টেস্ট করা যায়, পেইড প্ল্যানে যথাক্রমে ৭০টি ও ২০০টি। প্রতিটি প্রাপক আলাদাভাবে গণনা করা হয়, তাই চারটি ঠিকানায় একটি টেস্ট পাঠালে চারটি হিসেবে গণনা হবে।
- প্রতিটি টেস্ট আপনার মাসিক পাঠানোর সীমায় গণনা করা হয়, ঠিক একটি লাইভ ইমেলের মতো।
- মার্জ ট্যাগ ও ডাইনামিক কনটেন্ট পূরণ করা হয় না। এগুলো প্রয়োজন হলে Mailchimp নিজেই ছোট একটি টেস্ট সেগমেন্টে লাইভ ইমেল পাঠানোর পরামর্শ দেয়।
- টেমপ্লেট বিল্ডার থেকে পাঠানো টেস্ট কোনো অডিয়েন্সের সঙ্গে যুক্ত থাকে না, তাই এর From ঠিকানা হয় আপনার অ্যাকাউন্টের প্রাথমিক ইমেল ঠিকানা।
ক্যাম্পেইন পাঠানোর আগে পরীক্ষা করা
এই ধাপের জন্যই আমি Email Spam Tester তৈরি করেছি। Mailchimp থেকে ক্যাম্পেইনের টেস্ট ইমেলটি সাইটের দেওয়া একবার ব্যবহারযোগ্য ঠিকানায় পাঠান। প্রায় এক মিনিট পর রিপোর্টটি প্রথমে Mailchimp-সংক্রান্ত প্রশ্নগুলোর উত্তর দেয়: DKIM d= ট্যাগে কোন ডোমেইন আছে, আপনার From ডোমেইনের জন্য DMARC পাস করেছে কি না এবং আনসাবস্ক্রাইব হেডারগুলো আসলে কী বলছে। এগুলো এর ৪২টি পরীক্ষার মধ্যে তিনটি, আর ২১টি ব্লকলিস্টে Mailchimp IP-এর অবস্থাও পরীক্ষা করা হয়। ব্যর্থ হওয়া প্রতিটি পরীক্ষার সঙ্গে সমাধানের পরিকল্পনা ও সরাসরি পেস্ট করার উপযোগী DNS রেকর্ড দেওয়া হয়। স্কোরিং টেবিল অনুযায়ী হিসাব করা পয়েন্টও প্রতিটি সমাধানের সঙ্গে থাকে। সাইন আপ করতে হয় না এবং কোনো খরচ নেই।
ঠিকানা কপি করতে না চাইলে, এর বদলে আপনার Mailchimp অ্যাকাউন্ট সংযুক্ত করুন। আপনি একটি ড্রাফট বেছে নেন এবং Mailchimp আপনার অ্যাকাউন্ট ও সেটিংস ব্যবহার করে নিজেই টেস্টটি পাঠায়। ফলে সাবস্ক্রাইবাররা যেভাবে সার্ভার, সিগনেচার ও নতুন করে লেখা ট্র্যাকিং লিংকগুলো পাবে, রিপোর্টও সেগুলো সেভাবেই দেখতে পায়। একই ইমেল Gmail, Outlook, Yahoo ও অন্যান্য প্রদানকারীর ইনবক্সেও পাঠানো যায়। এরপর রিপোর্টটি দেখায় প্রতিটি প্রদানকারীর কোন ফোল্ডারে ক্যাম্পেইনটি পৌঁছেছে। Mailchimp শুধু ক্যাম্পেইনের নিজস্ব subject দিয়ে টেস্ট পাঠায় বলে, এই অংশের জন্য ড্রাফটটির একটি অস্থায়ী কপি তৈরি করে তার subject-এ একটি চিহ্ন যোগ করা হয়। পরে কপিটি মুছে ফেলা হয় এবং আপনার ড্রাফট কখনো সম্পাদনা করা হয় না। এই ইমেলগুলো Mailchimp-এর প্রতি-ক্যাম্পেইন টেস্ট সীমার অংশ হিসেবে গণনা করা হয়, তাই ফ্রি প্ল্যানে ইনবক্স প্লেসমেন্ট টেস্ট কমসংখ্যক ইনবক্সে পৌঁছায়।
এর পরের ক্যাম্পেইনগুলোর জন্য, সংযোগটি কোনো audience-এ একটি স্থায়ী ঠিকানা যোগ করতে পারে। এটি "Email Spam Tester" ট্যাগসহ একটি সাধারণ contact হিসেবে যুক্ত হয়। audience-টি পাওয়া প্রতিটি campaign ও automation পৌঁছানোর পর পরীক্ষা করা হয় এবং তালিকার অন্য সবার মতো এটিও আপনার contact সীমার মধ্যে গণনা করা হয়।
আমি যে ক্রমে Mailchimp রিপোর্ট দেখি
- DKIM লাইন।
d=-এ আপনার ডোমেইন দেখাচ্ছে, নাকি Mailchimp-এর ডোমেইন? Mailchimp-এর হলে authentication এখনো সম্পূর্ণ হয়নি, তাই আপাতত নিচের আর কোনো ফলই খুব একটা গুরুত্বপূর্ণ নয়। - DMARC। আদৌ কোনো রেকর্ড আছে কি, এবং সেটি pass করে কি? DKIM pass করার পাশে DMARC fail থাকলে সেটি সরাসরি প্রথম ধাপের সমস্যাই নির্দেশ করে।
- From ঠিকানা। gmail.com বা yahoo.com প্রেরকের ঠিকানা বদলে mailchimpapp.com-এ লেখা দেখাবে।
- unsubscribe-এর দুটি header-ই আছে কি না এবং সেগুলো https-এর দিকে নির্দেশ করছে কি না।
- Blocklist। Mailchimp-এর শেয়ার করা IP কোনো তালিকায় থাকলে সেটি ঠিক করার দায়িত্ব আপনার নয়, তবে কপি নতুন করে লেখা শুরু করার আগে বিষয়টি জানা দরকার।
- সব শেষে content: shortener, Word থেকে পেস্ট করা markup, অথবা এমন layout যার বেশিরভাগটাই একটি বড় ছবি।
এরপর folder-এর ফলাফল দেখুন, যদি আপনি সেগুলো চেয়ে থাকেন। একটি campaign সব পরীক্ষায় pass করেও Gmail-এর Promotions-এ যেতে পারে। এটি inbox-এর একটি tab, এবং newsletter-এর জন্য সেখানে যাওয়া বেশ স্বাভাবিক।
অননুমোদিত ডোমেইনের ক্ষেত্রে Mailchimp-এর নিজস্ব in-app banner সতর্ক করে যে ইমেলগুলো "may miss 74% of inboxes"। সংখ্যাটি তাদের দেওয়া, আমি এটি যাচাই করতে পারি না। এটি উপরের snippet-এ থাকা তিনটি রেকর্ড নিয়ে সতর্ক করছে।