Defaults.Exposed › সেটআপ › DKIM
AWS Route 53-এ DKIM সেট আপ করার পদ্ধতি
আপনার Route 53 হোস্টেড জোনে আপনার মেইল প্রদানকারীর DKIM কী প্রকাশ করুন যাতে আপনার ইমেইলে ট্যাম্পার-প্রুফ স্বাক্ষর থাকে।
এটি আপনার ব্যবসার জন্য কেন গুরুত্বপূর্ণ
DKIM (DomainKeys Identified Mail) আপনার পাঠানো প্রতিটি ইমেইলে একটি অদৃশ্য ডিজিটাল স্বাক্ষর যোগ করে। প্রাপক মেইল প্রদানকারী আপনার DNS-এ প্রকাশিত একটি পাবলিক কী ব্যবহার করে দুটি জিনিস নিশ্চিত করে: বার্তাটি সত্যিই আপনার ডোমেন থেকে এসেছে, এবং পথে কেউ এটি পরিবর্তন করেনি।
সহজ ভাষায়: DKIM আপনার ইমেইলে সত্যতার সীল। অন্যগুলোর মতো, এটি বিনামূল্যে এবং একবার সেটআপের বিষয়।
গুরুত্বপূর্ণ: DKIM-এর দুটি অর্ধেক আছে
- আপনার মেইল প্রদানকারী কী তৈরি করে। Google Workspace, Microsoft 365, Amazon SES, বা যে কেউ আপনার পাঠানো পরিচালনা করে তারা তাদের অ্যাডমিন কনসোলের ভেতরে DKIM কী তৈরি করে। Route 53 DKIM কী তৈরি করে না; এটি আপনার DNS হোস্ট, আপনার মেইলবক্স প্রদানকারী নয়।
- Route 53 এটি প্রকাশ করে। আপনি তারপর Route 53-এ আপনার ডোমেনের DNS-এ সেই কী যোগ করুন।
প্রথমে নিশ্চিত করুন Route 53 আপনার DNS চালাচ্ছে
Route 53 কনসোলে, Hosted zones খুলুন, আপনার ডোমেন নির্বাচন করুন, এবং চারটি NS (নেমসার্ভার) মান লক্ষ্য করুন। সেগুলো অবশ্যই আপনার রেজিস্ট্রারে সেট করা নেমসার্ভারের সাথে মেলাতে হবে।
আপনার মেইল প্রদানকারীর কাছ থেকে কী পান
আপনি যা ফিরে পান তা প্রদানকারীর উপর নির্ভর করে:
- Google Workspace আপনাকে একটি TXT রেকর্ড দেয়: একটি সিলেক্টর নাম যেমন
google._domainkeyএবংv=DKIM1; k=rsa; p=দিয়ে শুরু হওয়া একটি দীর্ঘ মান। - Microsoft 365 আপনাকে দুটি CNAME রেকর্ড দেয়, সিলেক্টর যেমন
selector1._domainkeyএবংselector2._domainkey, প্রতিটি একটি Microsoft হোস্টের দিকে পয়েন্ট করে। - Amazon SES আপনাকে তিনটি CNAME রেকর্ড দেয় (এর “Easy DKIM” ফিচার)। আপনার ডোমেন Route 53-এ থাকলে, SES প্রায়ই স্বয়ংক্রিয়ভাবে এগুলো যোগ করার অফার করে — কিন্তু আপনি হাতেও যোগ করতে পারেন।
হোস্ট নাম এবং মান ঠিকঠাক কপি করুন।
Route 53-এ ধাপে ধাপে
- AWS কনসোলে সাইন ইন করুন এবং Route 53 খুলুন।
- বাম মেনুতে Hosted zones বেছে নিন, তারপর আপনার ডোমেনের নাম ক্লিক করুন।
- Create record ক্লিক করুন।
- রাউটিং অপশন সহ একটি উইজার্ড দেখা দিলে, সরল ফর্মে যান।
- Record name-এ, শুধুমাত্র সিলেক্টর অংশ লিখুন — উদাহরণস্বরূপ
google._domainkeyবাselector1._domainkey। শেষে আপনার ডোমেন নাম যোগ করবেন না। - Record type TXT বা CNAME-এ সেট করুন আপনার প্রদানকারীর দেওয়ামতো ঠিকঠাক মিলিয়ে (Google = TXT; Microsoft 365 এবং Amazon SES = CNAME)।
- Value-এ:
- একটি TXT কীর জন্য, দীর্ঘ মান ডাবল কোটে মুড়িয়ে পেস্ট করুন:
"v=DKIM1; k=rsa; p=..."। - একটি CNAME-এর জন্য, আপনার প্রদানকারীর দেওয়া টার্গেট হোস্ট পেস্ট করুন কোনো কোট ছাড়াই।
- একটি TXT কীর জন্য, দীর্ঘ মান ডাবল কোটে মুড়িয়ে পেস্ট করুন:
- TTL ডিফল্টে রাখুন।
- Create records ক্লিক করুন। প্রতিটি রেকর্ডের জন্য পুনরাবৃত্তি করুন (Microsoft 365-এর জন্য দুটি; Amazon SES-এর জন্য তিনটি দরকার)।
Route 53-এ মানুষ যে ভুলগুলো করে
- TXT কীর ডাবল কোট দরকার; CNAME-এর দরকার নেই। এটি মানুষকে ক্রমাগত আটকায়। TXT DKIM মান
"v=DKIM1; ... p=..."কোট সহ যায়। CNAME মান হলো শুধু সরল টার্গেট হোস্ট, কোনো কোট নেই। - Record name-এ সম্পূর্ণ ডোমেন রাখবেন না। আপনার প্রদানকারীর নির্দেশাবলী
selector1._domainkey.yourdomain.comদেখালে, আপনি Route 53-এ শুধুselector1._domainkeyলিখুন। - পুরো কী পেস্ট করুন — এটি লম্বা। কিছু কাটা যায়নি এবং কোনো বিপথগামী স্পেস বা লাইন ব্রেক ঢুকেনি তা নিশ্চিত করুন।
- আপনার প্রদানকারীর চাওয়া প্রতিটি রেকর্ড যোগ করুন। Microsoft 365 শুধুমাত্র একটি CNAME দিয়ে যাচাই করবে না; Amazon SES-এর তিনটি দরকার।
- TXT বনাম CNAME — আপনার প্রদানকারীকে অনুসরণ করুন।
- সঠিক হোস্টেড জোন, সঠিক অ্যাকাউন্ট।
- সময় দিন। DKIM যাচাই শুরু হওয়ার আগে DNS পরিবর্তনগুলো ছড়িয়ে পড়তে কয়েক মিনিট থেকে কয়েক ঘণ্টা লাগতে পারে।
এটি কাজ করেছে কিনা যাচাই করুন
সেভ করার এবং একটু প্রপাগেশন সময় দেওয়ার পরে, এই সাইটের বিনামূল্যে চেক চালান। এটি সহজ ভাষায় নিশ্চিত করবে আপনার DKIM রেকর্ড প্রকাশিত এবং পাঠযোগ্য কিনা।
সম্পন্ন? আপনার ডোমেইন বিনামূল্যে চেক করুন নিশ্চিত করতে যে এটি কাজ করেছে — এবং সমস্ত ৩৪টি চেক জুড়ে আপনার সম্পূর্ণ গ্রেড দেখুন।