ঠিক আছে আমি নিজে থেকে এটি বের করতে পেরেছি, তবে আমি এখানে উত্তরোত্তর জন্য পদক্ষেপগুলি পোস্ট করতে চেয়েছিলাম কারণ এটিতে শূন্য ডকুমেন্টেশন ছিল (যা আমি খুঁজে পেতে পারি) এবং এটি ব্যবহারিকভাবে অনুমান এবং চেক ছিল।
উপরে বর্ণিত হিসাবে আমি "ডোমেন *" সেট করার পরে এটি এটিতে স্বাক্ষর করবে:
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=clientdomain.com;
s=main; t=1250005729;
bh=twleuNpYDuUTZQ/ur9Y2wxCprI0RpF4+LlFYMG81xwE=;
h=Date:From:To:Message-Id:Subject:Mime-Version:Content-Type;
b=kohI7XnLlw/uG4XMJoloc4m9zC13g48+Av5w5z7CVE0u3NxsfEqwfDriapn7s7Upi
31F3k8PDT+eF57gOu2riXaOi53bH3Fn/+j0xCgJf8QpRVfk397w4nUWP/y8tz4jfRx
GhH21iYo05umP0XflHNglpyEX02bssscu2VzXwMc=
"d = ক্লায়েন্টডোমেন.কম" লক্ষ্য করুন। এটি ইমেলটিতে ঠিকানা থেকে এই ভিত্তিটি তৈরি করছিল, যেখানে ঠিকানাটি "যোগাযোগ@clientdomain.com" এর মতো কিছু ছিল। স্পষ্টতই যদি এটি ক্লায়েন্টের ডোমেনটি চেক করে এবং আমার না হয় তবে কোনও ডিএনএস টিএক্সটি রেকর্ড ছিল না এবং যাচাইকরণ ব্যর্থ হবে।
যাইহোক যাইহোক আমি এই ডকুমেন্টে খুঁজে পেয়েছি যে আপনি একটি কীলিস্ট প্যারামিটার সেট করতে পারেন।
http://manpages.ubuntu.com/manpages/hardy/man5/dkim-filter.conf.5.html
এটি আসলে আমি কী করতে চাই তা বর্ণনা করে নি তবে আমি অনুভব করেছি যে আমি এটি নিয়ে খেলব। আমি কীফাইলে মন্তব্য করেছি এবং কীলিস্টটিকে "/etc/mail/dkim_domains.key" এ সেট করেছি যা আমার তৈরি একটি সালিশী ফাইল নাম। আমি তখন সেই ফাইলটি তৈরি করেছি এবং এটিতে এটি রেখেছি "*: ফিডমেলপ্রো ডটকম: /etc/mail/dkim.key"। এটি যে কোনও ক্লায়েন্ট ডোমেনের জন্য এটি বলবে, এটি আমার ডোমেন (ফিডমেলপ্রো ডটকম) দিয়ে সাইন করুন এবং dkim.key ফাইলটি ব্যবহার করুন।
ডি কেআইএম এবং পোস্টফিক্স পুনরায় আরম্ভ করুন
sudo /etc/init.d/dkim-filter restart
sudo /etc/init.d/postfix restart
আমি যখন পরীক্ষার ইমেল প্রেরণ করি তখন এটিই উত্পন্ন কী।
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=feedmailpro.com;
s=dkim.key; t=1250005729;
bh=twleuNpYDuUTZQ/ur9Y2wxCprI0RpF4+LlFYMG81xwE=;
h=Date:From:To:Message-Id:Subject:Mime-Version:Content-Type;
b=kohI7XnLlw/uG4XMJoloc4m9zC13g48+Av5w5z7CVE0u3NxsfEqwfDriapn7s7Upi
31F3k8PDT+eF57gOu2riXaOi53bH3Fn/+j0xCgJf8QpRVfk397w4nUWP/y8tz4jfRx
GhH21iYo05umP0XflHNglpyEX02bssscu2VzXwMc=
উন্নতি, আপনি দেখতে পাবেন যে ডি = এখন আমার ডোমেনে সেট করা আছে (যদিও ইমেলের ঠিকানাটি আমার ডোমেন নয়)। তবে s = পরিবর্তিত হয়ে "dkim.key" এ পরিবর্তিত হয়েছি, আমি dkim-ફિલ્ટરকন্টে নির্বাচিত নির্বাচকের পরিবর্তে। মূল সেটআপ নির্দেশাবলীতে আমি নির্বাচককে "মেল" এ সেট করতাম। এটি অদ্ভুত ছিল, কিন্তু আমি লক্ষ্য করেছি যে এটি আমার চাবি, ডকিম.কি-র ফাইল-নেমে পরিবর্তিত হয়েছে।
তাই আমি গিয়ে "/etc/mail/dkim.key" এর নাম "/ ইত্যাদি / মেইল / মেল" করে রেখেছি। "/Etc/mail/dkim_domains.key" এ এর উল্লেখটি আপডেট করেছে।
উপরের মত আবার ডিকিম-ফিল্টার এবং পোস্টফিক্স পুনরায় আরম্ভ করুন এবং এখন এটি কাজ শুরু করে। এখানে চূড়ান্ত শিরোনাম যা সঠিক সিলেক্টরটি ব্যবহার করে সঠিকভাবে স্বাক্ষর করে (দৃশ্যত কীটির ফাইলনামটি ভিত্তিক)।
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=feedmailpro.com;
s=mail; t=1250006218;
bh=tBguOuDhBDlhv0m4KF66LG10V/8ijLcAKZ4JbjpLXFM=;
h=Date:From:To:Message-Id:Subject:Mime-Version:Content-Type;
b=c9eqvd+CY86BJDUItWVVRvI3nibfEDORZbye+sD1PVltrcSBOiLZAxF3Y/4mP6vRX
MUUNCC004oIH1u7FYafgF32lpuioMP1cd7bi6x3AZ5zH4BYETNBnnz4AhAPBtqlIh/
FFMz8jkhhLhcM2hDpwJkuKjAe3LzfNVDP8kD11ZI=
এখন s = মেল ঠিক আছে, এবং d = ফিডমেলপ্রো ডট কম। এটি কাজ করে!
সামগ্রিকভাবে এটি আমার প্রত্যাশার চেয়েও শক্ত ছিল এবং এটি কীভাবে করা যায় সে সম্পর্কে শূন্য ডকুমেন্টেশন বলে মনে হয়েছিল (সমস্ত বহির্মুখী ডোমেনগুলির জন্য স্বাক্ষর), তবে আমার ধারণা এটি ওপেন সোর্স সফ্টওয়্যার যাতে আমি অভিযোগ করতে পারি না।
একটি চূড়ান্ত নোট, টিএক্সটি ডিএনএস রেকর্ডটি সঠিকভাবে সেট আপ হয়েছে কিনা তা পরীক্ষা করতে আপনি নিজের ডোমেনের মতো একটি আদেশও করতে পারেন
dig mail._domainkey.feedmailpro.com TXT
ডিগ ইনস্টল করার দরকার হতে পারে (sudo apt-get ইনস্টল ডিগ)। আপনি যদি ডিএনএস এন্ট্রি যুক্ত করতে স্লাইসহোস্ট ম্যানেজারটি ব্যবহার করেন তবে আপনি টিএক্সটি রেকর্ডটি এভাবে লিখতে চাইবেন।
Type: TXT
Name: mail._domainkey
Data: k=rsa; t=s; p=M5GfMA0...YOUR LONG KEY...fIDAQAB
TTL seconds: 86400
"মেইল._ডোমেনকি.ফিডমেলপ্রো ডটকম" - এর মতো সময়টি বা আমার ডোমেন ছাড়াই কেন নামটি "মেল._ডোমেনকি" তে সেট করা হয়েছে তা আমি সত্যিই বুঝতে পারি না। তবে যাই হোক না কেন, মনে হচ্ছে এটি কাজ করে তাই আমি খুশি।
আপনি যদি এটির সদৃশ করার চেষ্টা করছেন তবে আমি যে নির্দেশাবলী দিয়ে শুরু করেছি তা এখানে রইল:
https://help.ubuntu.com/commune/Postfix/DKIM