SPF ও DKIM ফেইল সমস্যার সমাধান করবেন কীভাবে?
আপনি যদি ইমেইল পাঠান এবং তা রিসিভারের ইনবক্সে না গিয়ে স্প্যাম ফোল্ডারে যায় বা “SPF fail”, “DKIM fail”, “Message not authenticated” টাইপ বার্তা দেখায় — তাহলে এটি ইমেইল অথেন্টিকেশন সংক্রান্ত সমস্যা।
এটি সমাধান করতে আপনাকে SPF (Sender Policy Framework) এবং DKIM (DomainKeys Identified Mail) রেকর্ড সঠিকভাবে DNS-এ কনফিগার করতে হবে।
🔍 SPF ও DKIM কী?
- SPF রেকর্ড বলে দেয় কোন IP/সার্ভার থেকে আপনার ডোমেইনের হয়ে ইমেইল পাঠানো বৈধ
- DKIM হলো একটি ডিজিটাল সিগনেচার, যা মেইলের সাথে যুক্ত হয়ে প্রমাণ করে এটি আসল এবং ইন্টারনেটে পরিবর্তন হয়নি
🛠️ SPF ও DKIM Fail সমস্যার সমাধান ধাপসমূহ
✅ ধাপ ১: DNS Zone চেক করুন (SPF ও DKIM রেকর্ড বিদ্যমান কিনা)
Echost DNS-এ প্রবেশ করুন:
👉 https://my.echost.net/myaccount/myproducts/domain
তারপর যান Manage > DNS > Advanced DNS Management এবং চেক করুন SPF ও DKIM রেকর্ড আছে কিনা।
✅ ধাপ ২: সঠিক SPF রেকর্ড যুক্ত করুন
উদাহরণ (Google Workspace এর জন্য):
v=spf1 include:_spf.google.com ~all
উদাহরণ (Zoho Mail এর জন্য):
v=spf1 include:zoho.com ~all
উদাহরণ (Microsoft 365 এর জন্য):
v=spf1 include:spf.protection.outlook.com -all
📌 নোট: একই ডোমেইনে একাধিক SPF রেকর্ড থাকা যাবে না। সব ইমেইল সার্ভার একসাথে একটি লাইনে রাখতে হবে।
ভুল:
TXT @ "v=spf1 include:zoho.com ~all"
TXT @ "v=spf1 include:_spf.google.com ~all"
সঠিক:
TXT @ "v=spf1 include:zoho.com include:_spf.google.com ~all"
✅ ধাপ ৩: সঠিক DKIM রেকর্ড যুক্ত করুন
- আপনার ইমেইল সার্ভিস প্রোভাইডার (Google, Zoho, Microsoft, Titan ইত্যাদি) DKIM রেকর্ড দেয়
- DKIM রেকর্ড হলো একটি TXT টাইপের রেকর্ড
- এটি সাধারণত এমন হয়:
Type | Name | Value (DKIM public key) | TTL |
---|---|---|---|
TXT | selector._domainkey | v=DKIM1; k=rsa; p=MIGfMA0G... | 3600 |
→ selector
অংশটি প্রোভাইডার নির্ধারণ করে দেয় (যেমন: google, zoho, default, titan ইত্যাদি)
✅ ধাপ ৪: DMARC রেকর্ড (ঐচ্ছিক কিন্তু গুরুত্বপূর্ণ)
DMARC SPF ও DKIM উভয়টি কনফিগার আছে কিনা যাচাই করে এবং নির্দেশ দেয় ইমেইল না মিললে কী হবে।
ডিফল্ট DMARC রেকর্ড:
Type: TXT
Name: _dmarc
Value: v=DMARC1; p=none; rua=mailto:your@email.com
→ আপনি চাইলে p=quarantine বা p=reject ব্যবহার করতে পারেন স্প্যাম প্রতিরোধে
✅ ধাপ ৫: Authentication Status যাচাই করুন
ইমেইল পাঠানোর পর নিচের টুল দিয়ে রিপোর্ট চেক করুন:
- https://www.mail-tester.com
- https://mxtoolbox.com/ → Email Headers Test
- Gmail-এ গিয়ে ইমেইলের ওপর তিনটি ডট > “Show Original” ক্লিক করুন → SPF, DKIM status দেখুন
⚠️ সাধারণ ভুল ও সমাধান
সমস্যা | সমাধান |
---|---|
একাধিক SPF রেকর্ড | সব include: এক লাইনে এনে একটি SPF রাখুন |
ভুল DKIM Selector | সঠিক selector ব্যবহার করুন (Zoho: zoho, Google: google, ইত্যাদি) |
TTL 86400 বা বেশি | TTL 3600 বা কম দিন দ্রুত propagate হওয়ার জন্য |
পুরনো রেকর্ড থেকে যাচাই | Cache clear করে পুনরায় টেস্ট করুন (DNS propagation ১–২৪ ঘণ্টা লাগতে পারে) |
SPF ও DKIM Fail সমস্যা সমাধানের মাধ্যমে আপনি ইমেইল deliverability, নিরাপত্তা এবং ব্র্যান্ড বিশ্বাসযোগ্যতা বাড়াতে পারবেন।
DNS আপডেট করতে যান:
👉 https://my.echost.net/myaccount/myproducts/domain