আপনার ডোমেইন থেকে পাঠানো মেসেজগুলো যদি নিম্নলিখিত রকম হয়, তাহলে এই আর্টিকেলে দেওয়া সমস্যা সমাধানের ধাপগুলো অনুসরণ করুন:
- DKIM প্রমাণীকরণে উত্তীর্ণ হচ্ছে না
- গ্রহণকারী সার্ভার দ্বারা প্রত্যাখ্যাত
- প্রাপকদের স্প্যাম ফোল্ডারে পাঠানো হয়েছে
এই নিবন্ধে বর্ণিত পদক্ষেপগুলো অনুসরণ করে DKIM-এর অনেক সমস্যা শনাক্ত ও সমাধান করা যেতে পারে।
এই পৃষ্ঠায়
- DKIM সঠিকভাবে সেট আপ করা হয়েছে কিনা যাচাই করুন
- মেসেজগুলো DKIM অথেন্টিকেশন পাস করেছে কিনা তা যাচাই করুন।
- ডোমেইন প্রোভাইডারের কাছে DKIM সঠিক আছে কিনা যাচাই করুন।
- বার্তা ফরোয়ার্ডিং পরীক্ষা করুন
- ডোমেইন প্রদানকারীর TXT রেকর্ডের অক্ষর সীমা যাচাই করুন
- DKIM স্বাক্ষরের সংখ্যা যাচাই করুন
- আপনার ইমেল পাঠানোর পদ্ধতি পর্যালোচনা করুন
- যেসব সার্ভার DKIM-স্বাক্ষরিত বার্তা প্রত্যাখ্যান করছে, সেগুলোর জন্য অ্যাডমিনদের সাথে যোগাযোগ করুন।
DKIM সঠিকভাবে সেট আপ করা হয়েছে কিনা যাচাই করুন
DKIM সেট আপ করুন-এর ধাপগুলো অনুসরণ করে DKIM সঠিকভাবে সেট আপ করা হয়েছে কিনা তা যাচাই করুন।
মেসেজগুলো DKIM অথেন্টিকেশন পাস করেছে কিনা তা যাচাই করুন।
আপনার ডোমেইন থেকে পাঠানো বার্তাগুলো ডিকেআইএম (DKIM) প্রমাণীকরণ পরীক্ষায় উত্তীর্ণ হয় কিনা, তা দেখতে আপনি ইমেইলের মেসেজ হেডারগুলো দেখতে পারেন।
প্রস্তাবিত পদক্ষেপসমূহ:
- আপনার ডোমেইন থেকে পাঠানো কোনো মেসেজ DKIM পাস করেছে কিনা তা যাচাই করতে সেটির হেডারগুলো পরীক্ষা করুন।
- যদি বার্তাটি DKIM প্রমাণীকরণে সফল না হয়, তবে অন্য কোনো প্রাপকের কাছে, যেমন ব্যক্তিগত Gmail ঠিকানায়, পাঠানোর চেষ্টা করুন। এটি প্রাপক সার্ভারের সমস্যাগুলো বাদ দিতে সাহায্য করতে পারে।
- জিমেইলে, কোনো মেসেজের জন্য ‘Show original’- এ ক্লিক করুন, তারপর মূল মেসেজটিতে DKIM স্ট্যাটাস চেক করুন। জিমেইলে মেসেজ হেডার চেক করার বিষয়ে আরও জানুন।
- গুগল অ্যাডমিন টুলবক্সের মেসেজহেডার টুলে মেসেজ হেডারগুলো প্রবেশ করান এবং ডিকেআইএম (DKIM) স্ট্যাটাস চেক করুন।
আপনার Gmail বার্তাটি প্রমাণীকৃত কিনা তাও যাচাই করুন ।
ডোমেইন প্রোভাইডারের কাছে DKIM কী সঠিক আছে কিনা যাচাই করুন।
বেশিরভাগ DKIM TXT রেকর্ডে সর্বোচ্চ ২৫৫টি অক্ষর থাকতে পারে। ২৫৫-অক্ষরের TXT রেকর্ড সীমাবদ্ধতার মধ্যে আপনি একটি ২০৪৮-বিট কী একক টেক্সট স্ট্রিং হিসেবে প্রবেশ করাতে পারবেন না । আপনার DKIM কী খণ্ডিত হয়ে যেতে পারে, অথবা আপনার DKIM রেকর্ডগুলো এলোমেলোভাবে পাঠানো হতে পারে।
প্রস্তাবিত পদক্ষেপসমূহ:
- আপনি যদি আপনার সম্পূর্ণ DKIM TXT রেকর্ডের মান একটি একক টেক্সট স্ট্রিং হিসেবে প্রবেশ করাতে না পারেন, তাহলে 'আপনার ডোমেইন প্রোভাইডারের TXT রেকর্ডের অক্ষর সীমা যাচাই করুন ' অংশে দেওয়া ধাপগুলো অনুসরণ করুন।
- আপনার প্রোভাইডারের কাছে থাকা DKIM TXT রেকর্ডের মানের সাথে আপনার অ্যাডমিন কনসোলের মান তুলনা করুন এবং আপনার DKIM কী সঠিক কিনা তা যাচাই করুন:
- অ্যাডমিন কনসোল থেকে DKIM TXT রেকর্ডের মানটি নিন, উদাহরণস্বরূপ google._domainkey ।
- গুগল অ্যাডমিন টুলবক্সের ডিগ টুলে যান।
- TXT-তে ক্লিক করুন।
- ধাপ ১ থেকে প্রাপ্ত DKIM TXT রেকর্ডের মানটি প্রবেশ করান, তারপর এই মানের সাথে একটি পিরিয়ড (.) এবং আপনার ডোমেইন নামটি যোগ করুন।
- আপনার অ্যাডমিন কনসোলের মানের সাথে ফলাফলগুলো তুলনা করুন। যদি সমস্ত মূল অক্ষর অন্তর্ভুক্ত থাকে এবং সঠিক ক্রমে থাকে, তাহলে DKIM কী-টি ২টি অংশে বিভক্ত হতে পারে।
বার্তা ফরোয়ার্ডিং পরীক্ষা করুন
আপনার ডোমেনের জন্য ডিকেআইএম (DKIM) সঠিকভাবে সেট আপ করা থাকলেও, ফরোয়ার্ড করা মেসেজ ডিকেআইএম ব্যর্থ হতে পারে। মেইল সার্ভার কীভাবে মেসেজ ফরোয়ার্ড করে, তার ফলেই এমনটা হতে পারে।
ইমেল প্রেরকদের জন্য প্রস্তাবিত পদক্ষেপ:
- নিশ্চিত করুন যে বার্তাটি স্থানান্তরের সময় পরিবর্তন করা হয়নি। Authentication-results: হেডারটি খুঁজুন। যদি dkim এন্ট্রির পাশের লেখাটি ‘body hash did not verify’ হয়, তাহলে বার্তাটি স্থানান্তরের সময় পরিবর্তিত হয়েছে।
- আপনি যদি কোনো আউটবাউন্ড গেটওয়ে ব্যবহার করেন, তবে নিশ্চিত করুন যে এটি পাঠানোর আগে বহির্গামী বার্তাগুলো পরিবর্তন না করে। উদাহরণস্বরূপ, কিছু আউটবাউন্ড গেটওয়ে প্রতিটি বহির্গামী বার্তার নীচে একটি ফুটার যোগ করে। এর ফলে DKIM ব্যর্থ হতে পারে, কারণ বার্তাটি পাঠানোর পরে এর বিষয়বস্তু পরিবর্তিত হয়ে যায়।
ইমেল প্রাপকদের জন্য প্রস্তাবিত পদক্ষেপ:
- বার্তাটি ফরোয়ার্ড করা হয়েছিল কিনা তা যাচাই করতে ইমেল লগ সার্চ ব্যবহার করুন। যিনি বার্তাটিকে স্প্যাম হিসেবে রিপোর্ট করেছেন, তিনি যদি মূল প্রাপক না হন, তবে সম্ভবত বার্তাটি ফরোয়ার্ড করা হয়েছিল।
- যে পরিষেবাটি বার্তাটি ফরোয়ার্ড করেছে, তাদের সাথে যোগাযোগ করে জেনে নিন যে তারা বার্তা ফরোয়ার্ড করার পদ্ধতি পরিবর্তন করতে পারে কিনা।
জিমেইলে ইমেল ফরওয়ার্ড করার সেরা পদ্ধতিগুলোও দেখুন।
ডোমেইন প্রদানকারীর TXT রেকর্ডের অক্ষর সীমা যাচাই করুন
DKIM ভ্যালু প্রবেশ করানোর সময় যদি কোনো ত্রুটি দেখা দেয়, তাহলে আপনার ডোমেইন প্রোভাইডার DNS TXT রেকর্ডে অনুমোদিত অক্ষরের সংখ্যা সীমিত করে থাকতে পারে।
প্রস্তাবিত পদক্ষেপসমূহ:
আপনি যদি একটি 2048-বিট DKIM কী ব্যবহার করেন, তাহলে 255-অক্ষরের সীমাবদ্ধতাযুক্ত একটি DNS রেকর্ডে এটিকে একক টেক্সট স্ট্রিং হিসাবে প্রবেশ করাতে পারবেন না। পরিবর্তে, এই পদক্ষেপগুলি অনুসরণ করুন:
- মূল অক্ষরগুলোকে একাধিক টেক্সট স্ট্রিং-এ ভাগ করুন।
- প্রতিটি স্ট্রিংকে উদ্ধৃতি চিহ্নের মধ্যে রাখুন।
- আপনার ডোমেইন প্রোভাইডারের TXT রেকর্ড ভ্যালু ফিল্ডে স্ট্রিংগুলো একের পর এক প্রবেশ করান।
এই উদাহরণে, একটি দীর্ঘ DKIM কী দুটি টেক্সট স্ট্রিং-এ বিভক্ত করা হয়েছে, এবং প্রতিটি স্ট্রিং উদ্ধৃতি চিহ্নের মধ্যে রয়েছে:
আপনি এটাও চেষ্টা করতে পারেন:
- একটি DKIM কী পেয়ার তৈরি করার সময় সেই অপশনটি নির্বাচন করে ১০২৪-বিটের কী ব্যবহার করতে হয়।
- আপনার ডোমেইন হোস্টের সাথে যোগাযোগ করে জেনে নিন যে ২৫৫ অক্ষরের বেশি TXT রেকর্ড সমর্থন করা সম্ভব কিনা। যদি সম্ভব হয়, তাহলে আপনি "Generate a DKIM key pair" -এ দেওয়া ধাপগুলো অনুসরণ করে একটি ২০৪৮-বিটের DKIM কী দিয়ে আপনার DNS রেকর্ড আপডেট করতে পারেন।
আমরা আপনার ডোমেইন প্রোভাইডারের কাছে সর্বোচ্চ ৪৯টি TXT রেকর্ড যোগ করার পরামর্শ দিই, কারণ বেশিরভাগ ডোমেইন প্রোভাইডার সর্বোচ্চ এই সংখ্যাটিই সমর্থন করে।
DKIM স্বাক্ষরের সংখ্যা যাচাই করুন
মেসেজ একাধিক DKIM সিগনেচার দিয়ে স্বাক্ষরিত হতে পারে। তবে, Gmail শুধুমাত্র 'Authentication-Results:' মেসেজ হেডারে তালিকাভুক্ত প্রথম ৫টি সিগনেচার যাচাই করে। Gmail হেডারে সিগনেচারগুলো যে ক্রমে প্রদর্শিত হয়, সেই ক্রমেই যাচাই করে। যদি প্রমাণীকরণকারী সিগনেচারটি হেডারে তালিকাভুক্ত প্রথম ৫টি সিগনেচারের মধ্যে না থাকে, তাহলে মেসেজটি DKIM প্রমাণীকরণে ব্যর্থ হয়। এর ফলে মেসেজটি DMARC-এও ব্যর্থ হতে পারে।
যেকোনো মেসেজের জন্য Gmail যে সিগনেচারগুলো যাচাই করে, তা নিশ্চিত করতে মেসেজটিতে থাকা Authentication-Results: হেডারটি দেখুন। Gmail মেসেজ হেডার যাচাই করার বিস্তারিত ধাপ জানতে, “Trace an email with its full header” অংশটি দেখুন।
আপনার ইমেল পাঠানোর পদ্ধতি পর্যালোচনা করুন
যদি ডিকেআইএম (DKIM) সঠিকভাবে সেট আপ করা থাকে কিন্তু মেসেজ স্প্যামে চলে যায়, তাহলে এর কারণ ডিকেআইএম ছাড়া অন্য কিছু হতে পারে।
সুপারিশকৃত পদক্ষেপ:
- জিমেইল ব্যবহারকারীদের ইমেল পাঠানোর জন্য প্রস্তাবিত নির্দেশিকাগুলো অনুসরণ করছেন কিনা, তা নিশ্চিত করুন, বিশেষ করে যদি আপনি প্রচুর পরিমাণে ইমেল পাঠান।
যেসব সার্ভার DKIM-স্বাক্ষরিত বার্তা প্রত্যাখ্যান করছে, সেগুলোর জন্য অ্যাডমিনদের সাথে যোগাযোগ করুন।
DKIM সঠিকভাবে সেট আপ করা থাকলেও, গ্রহণকারী সার্ভারগুলো আপনার ডোমেইন থেকে পাঠানো বার্তা প্রত্যাখ্যান করতে পারে, অথবা বার্তাগুলো প্রাপকদের স্প্যাম ফোল্ডারে পাঠিয়ে দিতে পারে।
প্রস্তাবিত পদক্ষেপসমূহ:
- যে ইমেল সার্ভারটি ইমেল প্রত্যাখ্যান করছে, সেটির প্রশাসকের সাথে যোগাযোগ করুন।
- DMARC সেট আপ করুন যাতে আপনি DKIM প্রমাণীকরণের ফলাফল সম্পর্কে রিপোর্ট পান। DMARC সেট আপ করুন- এ যান।
- আপনি যদি গুগল ওয়ার্কস্পেস ছাড়া অন্য কোনো ইমেল সিস্টেমে ডিকেআইএম (DKIM) সেট আপ করেন, তাহলে প্রেরিত বার্তাগুলিতে ডিকেআইএম দৈর্ঘ্য ট্যাগ ( l= ) ব্যবহার করবেন না। এই ট্যাগ ব্যবহার করা বার্তাগুলি অপব্যবহারের ঝুঁকিতে থাকে। RFC 6376-এর ৮.২ অনুচ্ছেদে এ বিষয়ে আরও জানুন।
গুগল, গুগল ওয়ার্কস্পেস এবং সংশ্লিষ্ট চিহ্ন ও লোগোসমূহ হলো গুগল এলএলসি (Google LLC)-এর ট্রেডমার্ক। অন্য সকল কোম্পানি ও পণ্যের নাম তাদের সংশ্লিষ্ট কোম্পানিগুলোর ট্রেডমার্ক।