SPF DKIM ও DMARC কী? ডোমেইনের ইমেইল সিকিউরিটি সেটআপের পূর্ণাঙ্গ গাইড

বর্তমান ডিজিটাল যুগে যেকোনো ব্যবসা বা পেশাদার প্রতিষ্ঠানের জন্য ইমেইল কমিউনিকেশন একটি অত্যন্ত গুরুত্বপূর্ণ মাধ্যম। কিন্তু প্রতিদিন কোটি কোটি স্প্যাম, ফিশিং এবং ভুয়া ইমেইল আদান-প্রদান হওয়ার কারণে আপনার অফিসিয়াল ডোমেইন থেকে পাঠানো ইমেইলগুলোর নিরাপত্তা নিশ্চিত করা এখন সময়ের দাবি। আপনার পাঠানো ইমেইল ইনবক্সে যাবে, নাকি স্প্যাম ফোল্ডারে আটকে যাবে—তা অনেকটাই নির্ভর করে আপনার ডোমেইনের ইমেইল সিকিউরিটি কনফিগারেশনের ওপর।



সাইবার সিকিউরিটি এবং ইমেইল ডেলিভারেবিলিটি (Email Deliverability) বজায় রাখার জন্য তিনটি প্রধান প্রোটোকল ব্যবহৃত হয়: SPF (Sender Policy Framework), DKIM (DomainKeys Identified Mail) এবং DMARC (Domain-based Message Authentication, Reporting, and Conformance)। এই তিনটি সিকিউরিটি প্রোটোকল সঠিকভাবে সেটআপ না থাকলে গুগল (Gmail) ও ইয়াহুর (Yahoo) মতো বড় ইমেইল সেবা প্রদানকারীরা আপনার ইমেইল ব্লক করে দিতে পারে।



আপনি যদি একটি নিরাপদ ও নির্ভরযোগ্য ইমেইল সিস্টেম তৈরি করতে চান, তবে একটি মানসম্মত ওয়েব হোস্টিং সার্ভিস নির্বাচন করাও জরুরি। বিশ্বস্ত ডোমেইন ও হোস্টিং সেবাদাতা প্রতিষ্ঠান Sheba Host (shebahost.com) ব্যবহারকারীদের নিরাপদ সিপ্যানেল এবং সহজ ডিএনএস ম্যনেজমেন্ট সুবিধা প্রদান করে, যার মাধ্যমে খুব সহজেই SPF, DKIM এবং DMARC সিকিউরিটি রেকর্ডসমূহ সেটআপ করা সম্ভব। আজকের বিস্তারিত ব্লগে আমরা অত্যন্ত সহজ ও প্রাঞ্জল ভাষায় আলোচনা করব এই সিকিউরিটি রেকর্ডগুলো কী, কেন প্রয়োজন এবং কীভাবে এগুলো ধাপে ধাপে সেটআপ করবেন।



১. SPF (Sender Policy Framework) কী এবং এটি কীভাবে কাজ করে?



SPF বা Sender Policy Framework হলো একটি ইমেইল অথেনটিকেশন টেকনোলজি, যা মূলতঃ ইমেইল স্পুফিং (Email Spoofing) প্রতিরোধ করতে ব্যবহৃত হয়। সহজ কথায়, এটি আপনার ডোমেইনের একটি অনুমোদিত তালিকা প্রস্তুত করে, যেখানে স্পষ্ট করে বলা থাকে কোন কোন সার্ভার বা আইপি (IP) এড্রেস থেকে আপনার ডোমেইনের নামে ইমেইল পাঠানো যাবে।



এটি কীভাবে কাজ করে?

মনে করুন, আপনার একটি ডোমেইন রয়েছে `yourdomain.com` এবং আপনি শুধুমাত্র একটি নির্দিষ্ট হোস্টিং সার্ভার থেকে ইমেইল পাঠান। কোনো হ্যাকার যদি অন্য কোনো সার্ভার ব্যবহার করে `info@yourdomain.com` নাম দিয়ে কোনো ভুয়া ইমেইল পাঠায়, তবে প্রাপকের ইমেইল সার্ভার (যেমন Gmail) প্রেরকের আইপি এড্রেস পরীক্ষা করবে। যদি ওই আইপি আপনার SPF রেকর্ডে না থাকে, তবে ইমেইলটি রিজেক্ট বা স্প্যাম ফোল্ডারে পাঠিয়ে দেওয়া হবে।



একটি আদর্শ SPF রেকর্ড দেখতে কেমন হয়?

SPF রেকর্ড সাধারণতঃ ডিএনএস (DNS) জোনে একটি TXT Record হিসেবে যুক্ত করা হয়। উদাহরণস্বরূপ:


v=spf1 ip4:192.168.1.1 include:_spf.google.com ~all


এখানে v=spf1 নির্দেশ করে এটি একটি SPF ভার্সন ১ রেকর্ড। ip4 এবং include দ্বারা অনুমোদিত সার্ভারসমূহ নির্দিষ্ট করা হয় এবং শেষে ~all (SoftFail) বা -all (HardFail) দিয়ে অননুমোদিত সার্ভারের ইমেইল গ্রহণ না করার নির্দেশনা দেওয়া হয়।



২. DKIM (DomainKeys Identified Mail) কী এবং কেন এটি প্রয়োজন?



DKIM বা DomainKeys Identified Mail হলো আরেকটি গুরুত্বপূর্ণ ইমেইল সিকিউরিটি প্রোটোকল, যা ডিজিটাল সিগনেচার (Digital Signature) ব্যবহারের মাধ্যমে ইমেইলের সত্যতা ও অখণ্ডতা নিশ্চিত করে। SPF যাচাই করে ইমেইলটি সঠিক সার্ভার থেকে এসেছে কি না, আর DKIM যাচাই করে ইমেইলটি রাস্তায় বা ট্রানজিটে পরিবর্তিত বা হ্যাক হয়েছে কি না।



এটি কীভাবে কাজ করে?

DKIM প্রোটোকল পাবলিক-প্রাইভেট ক্রিপ্টোগ্রাফিক কি (Cryptographic Public-Private Key Pair) ক্রিয়েট করে কাজ করে।


  • Private Key: এটি আপনার আউটগোয়িং ইমেইল সার্ভারে গোপনে সংরক্ষিত থাকে। প্রতিটি পাঠানো ইমেইলের হেডার ফাইলের সাথে একটি এনক্রিপ্টেড সিগনেচার যুক্ত হয়।

  • Public Key: এটি আপনার ডোমেইনের ডিএনএস (DNS) রেকর্ডে সর্বসাধারণের জন্য প্রকাশ করা থাকে।


প্রাপকের ইমেইল সার্ভার যখন ইমেইলটি গ্রহণ করে, তখন ডোমেইনের ডিএনএস থেকে পাবলিক কি সংগ্রহ করে এনক্রিপ্টেড সিগনেচারটি ডিকোড করে। যদি সিগনেচার মিলে যায়, তবে নিশ্চিত হওয়া যায় যে ইমেইলটি আসল প্রেরকই পাঠিয়েছেন এবং মাঝপথে এটি পরিবর্তন করা হয়নি।



৩. DMARC (Domain-based Message Authentication) কী?



DMARC হলো SPF এবং DKIM-এর ওপরে দাঁড়িয়ে থাকা একটি নীতি বা পলিসি ফ্রেমওয়ার্ক। সংক্ষেপে, DMARC মূলতঃ প্রাপকের ইমেইল সার্ভারকে বলে দেয়—যদি কোনো ইমেইল SPF বা DKIM যাচাইয়ে ব্যর্থ হয়, তবে সেই ইমেইলটির সাথে কী আচরণ করতে হবে।



DMARC মূলতঃ তিনটি প্রধান পলিসি (Policy) অফার করে:


  1. None (p=none): এটি মূলত মনিটরিং মোড। SPF/DKIM ব্যর্থ হলেও ইমেইল ইনবক্সে যাবে, কিন্তু একটি রিপোর্ট ডোমেইন মালিকের কাছে পাঠানো হবে।

  2. Quarantine (p=quarantine): সিকিউরিটি ফেইল করা ইমেইলগুলো সরাসরি ইনবক্সে না পাঠিয়ে স্প্যাম বা কোয়ারেন্টাইন ফোল্ডারে পাঠিয়ে দেওয়ার নির্দেশ দেওয়া হয়।

  3. Reject (p=reject): সবচেয়ে কঠোর সিকিউরিটি লেভেল। SPF বা DKIM ফেইল করা ইমেইলগুলোকে প্রাপকের সার্ভার সরাসরি রিজেক্ট বা ব্লক করে দেবে।


এছাড়াও, DMARC-এর মাধ্যমে আপনি নিয়মিত রিপোর্ট (Aggregate Reports - rua) পাবেন, যার মাধ্যমে জানতে পারবেন আপনার ডোমেইন ব্যবহার করে কেউ অনৈতিকভাবে কোনো ইমেইল পাঠানোর চেষ্টা করছে কি না।



৪. কেন ২০২৪ সালে SPF, DKIM এবং DMARC সেটআপ করা বাধ্যতামূলক?



সাম্প্রতিক সময়ে গুগল এবং ইয়াহু স্প্যাম প্রতিরোধে অত্যন্ত কঠোর পদক্ষেপ গ্রহণ করেছে। নতুন নিয়ম অনুযায়ী, আপনি যদি বাল্ক (Bulk) ইমেইল পাঠান বা ব্যবসায়িক উদ্দেশ্যে নিজস্ব ডোমেন থেকে নিয়মিত ইমেইল আদান-প্রদান করেন, তবে এই তিনটি রেকর্ড সঠিকভাবে কনফিগার করা বাধ্যতামূলক।



এই সেটআপগুলো না থাকলে আপনার যেসব সমস্যা হতে পারে:


  • আপনার পাঠানো সাধারণ ব্যবসায়িক ইমেইলগুলো ক্লায়েন্টের স্প্যাম বা প্রমোশন ফোল্ডারে চলে যাবে।

  • হ্যাকাররা আপনার ডোমেইনের নাম ভাঙিয়ে আপনার ক্লায়েন্টদের ফিশিং ইমেইল পাঠাতে পারে, যার ফলে আপনার ব্যবসার ভাবমূর্তি নষ্ট হবে।

  • আপনার ইমেইল বাউন্স রেট (Bounce Rate) বেড়ে যাবে এবং ডোমেইনের আইপি ব্ল্যাকলিস্ট হতে পারে।


তাই যেকোনো ব্যবসায়িক প্রতিষ্ঠানের জন্য Sheba Host-এর মতো বিশ্বস্ত হোস্টিং প্ল্যাটফর্ম ব্যবহার করে এই সিকিউরিটি প্রোটোকলগুলো কনফিগার করে রাখা অত্যন্ত জরুরি।



৫. ধাপে ধাপে ডোমেইনের ইমেইল সিকিউরিটি সেটআপ করার নির্দেশিকা



আপনার ডোমেইনে এই সিকিউরিটি রেকর্ডগুলো সেটআপ করা খুবই সহজ। নিচে সিপ্যানেল (cPanel) বা ডিএনএস ম্যানেজমেন্টের মাধ্যমে সেটআপ করার সাধারণ নিয়ম বর্ণনা করা হলো:



ধাপ ১: cPanel বা DNS Manager-এ লগইন


প্রথমে আপনার হোস্টিং অ্যাকাউন্টের সিপ্যানেল (cPanel) বা ডোমেইন ম্যানেজমেন্ট প্যানেলে প্রবেশ করুন। যদি আপনি Sheba Host-এর হোস্টিং সেবা ব্যবহার করেন, তবে সিপ্যানেল ড্যাশবোর্ডে খুব সহজেই ইমেইল এবং ডিএনএস এডিটর অপশন পেয়ে যাবেন।



ধাপ ২: SPF রেকর্ড যুক্তকরণ


cPanel-এর Email Deliverability অপশনে যান অথবা Zone Editor-এ প্রবেশ করুন।


  • Type নির্বাচন করুন: TXT

  • Name/Host ফিল্ডে লিখুন: @ অথবা আপনার ডোমেইন নাম (যেমন: yourdomain.com.)

  • Value/Record ফিল্ডে আপনার হোস্টিং প্রোভাইডারের প্রদত্ত SPF ভ্যালু দিন। সাধারণত সার্ভার আইপি দিয়ে এটি তৈরি করা হয়। উদাহরণ: v=spf1 mx a ip4:YOUR_SERVER_IP ~all




ধাপ ৩: DKIM রেকর্ড সক্রিয়করণ


অধিকাংশ আধুনিক সিপ্যানেলে 'Email Deliverability' টুলটি স্বয়ংক্রিয়ভাবে DKIM কি (Key) তৈরি করতে পারে।


  • সিপ্যানেল থেকে Email Deliverability-তে ক্লিক করুন।

  • আপনার ডোমেইনের পাশে থাকা Manage বোতামে ক্লিক করুন।

  • সেখানে আপনি DKIM এর জন্য একটি Name/Selector (যেমন: default._domainkey.yourdomain.com.) এবং একটি দীর্ঘ ক্রিপ্টোগ্রাফিক ভ্যালু পাবেন।

  • এই মানটি আপনার Zone Editor-এ একটি TXT Record হিসেবে সংরক্ষণ করুন।




ধাপ ৪: DMARC রেকর্ড যুক্তকরণ


SPF এবং DKIM কনফিগার করার পর DMARC রেকর্ড তৈরি করতে হবে।


  • Zone Editor-এ গিয়ে একটি নতুন TXT Record যোগ করুন।

  • Name/Host ফিল্ডে লিখুন: _dmarc.yourdomain.com.

  • Value ফিল্ডে লিখুন: v=DMARC1; p=none; rua=mailto:admin@yourdomain.com;


নোট: শুরুতে 'p=none' পলিসি ব্যবহার করা ভালো। পরবর্তীতে রিপোর্ট বিশ্লেষণ করে আপনি পলিসি পরিবর্তন করে 'p=quarantine' বা 'p=reject' করতে পারেন।



৬. আপনার সিকিউরিটি সেটআপ সঠিকভাবে হয়েছে কিনা তা পরীক্ষা করবেন কীভাবে?



সবগুলো ডিএনএস রেকর্ড যুক্ত করার পর ডিএনএস প্রোপাগেশনের জন্য কিছু সময় লাগতে পারে। সেটআপ সঠিকভাবে কাজ করছে কিনা তা যাচাই করার জন্য বেশ কিছু অনলাইন ফ্রি টুল রয়েছে:





  • Mail-Tester (mail-tester.com): এখানে দেওয়া একটি টেস্ট ইমেইল এড্রেসে আপনার ডোমেইন থেকে ইমেইল পাঠালে এটি আপনার ইমেইলের সিকিউরিটি স্কোর (১০-এর মধ্যে) প্রদর্শন করবে।

  • MXToolbox (mxtoolbox.com): এই ওয়েবসাইটের মাধ্যমে আপনি SPF, DKIM এবং DMARC লুকআপ করে কোনো সমস্যা বা ত্রুটি আছে কি না তা সহজেই পরীক্ষা করতে পারবেন।

  • DMARCian: আপনার DMARC রেকর্ড সঠিকভাবে পাবলিক হয়েছে কি না তা দেখার জন্য এটি একটি দুর্দান্ত টুল।




উপসংহার



আপনার ওয়েবসাইটের ব্র্যান্ড ভ্যালু ধরে রাখতে এবং ইমেইল আদান-প্রদান শতভাগ নিরাপদ রাখতে SPF, DKIM এবং DMARC সেটআপের কোনো বিকল্প নেই। এটি শুধুমাত্র স্প্যাম ফোল্ডারে ইমেইল যাওয়া বন্ধ করে না, বরং আপনার ডোমেইনকে হ্যাকিং এবং ফিশিংয়ের মতো মারাত্মক সাইবার অপরাধ থেকে রক্ষা করে।



আপনি যদি একটি নির্ভরযোগ্য, দ্রুত এবং সর্বোচ্চ সিকিউরিটি সম্পন্ন ইমেইল হোস্টিং ও ডোমেইন সার্ভিস খুঁজছেন, তবে Sheba Host (shebahost.com) হতে পারে আপনার প্রথম পছন্দ। তাদের দক্ষ কাস্টমার সাপোর্ট এবং সহজ সিপ্যানেল ইন্টারফেস ব্যবহার করে আপনি কোনো ঝামেলা ছাড়াই আপনার ডোমেইনের ইমেইল সিকিউরিটি কনফিগার করতে পারবেন। আজই আপনার ডোমেইনের ইমেইল সিকিউরিটি চেক করুন এবং প্রয়োজনীয় সিকিউরিটি রেকর্ডগুলো সেটআপ করে নিজের ব্যবসাকে নিরাপদ রাখুন।



আপনার প্রজেক্টের জন্য সেরা ও ফাস্ট হোস্টিং খুঁজছেন?



আপনার ওয়েবসাইটকে সুপার-ফাস্ট, নিরাপদ এবং ১০০% আপটাইম নিশ্চিত করতে আজই ব্যবহার করুন Sheba Host-এর প্রিমিয়াম ওয়েব হোস্টিং ও ডোমেইন রেজিস্ট্রেশন সার্ভিস। আমরা দিচ্ছি বিশ্বমানের BDIX কানেক্টিভিটি এবং ২৪/৭ ডেডিকেটেড সাপোর্ট!



আজই Sheba Host ভিজিট করুন

Author

Sheba Host

System Administrator

Share your opinion here!