কোন হোস্টনাম এক্সিম প্রেরণ করছে?
এক্সিম 4 এর লগগুলিতে কেউ HELO নাম খুঁজে পেতে পারে। এক্সিম 4 ডিমন থামান, তারপরে ডিবাগিং সক্ষম করে এটি ম্যানুয়ালি পুনঃসূচনা করুন:
/usr/sbin/exim4 -bd -d+all 2>&1 | egrep 'HELO|EHLO'
( 2>&1|egrep 'HELO|EHLO'
অংশটি is egrep
চ্ছিক, এটি স্টার্ডারকে কেবল স্টডআউটে পুনঃনির্দেশ করে, তারপরে লগটি পাইপ করে , যা হেলো বা এএইচএলও সমেত লাইনগুলি বাদ দিয়ে সবকিছু ফিল্টার করবে)।
একটি ইমেল প্রেরণ করুন এবং নিম্নলিখিত ফর্মটিতে একটি বা দুটি লাইন থাকতে হবে:
SMTP>> EHLO foobar.example.com
হেলো নাম foobar.example.com
।
বেশ কয়েকটি দরকারী অনলাইন চেকিং সরঞ্জাম রয়েছে যা এই তথ্য সরবরাহ করে (এবং অনেকগুলি দরকারী অন্যান্য) যেমন:
- https://www.mail-tester.com (সাবধান, প্রতিদিন কেবল 3 টি বিনামূল্যে ইমেল চেক);
- check-auth@verifier.port25.com (বিনামূল্যে);
- mailtest@unlocktheinbox.com (এর বেশিরভাগ প্রতিক্রিয়া নিখরচায় নয়, তবে এই উদ্দেশ্যে এটি হয়)।
আমি কীভাবে এটি পরিবর্তন করব?
ডেভিডের পরামর্শ অনুযায়ী পরিবহন ফাইল সম্পাদনা করার পরিবর্তে, আমি বরং এক্সিম 4 ধ্রুবক সংজ্ঞা (?) ব্যবহার করব এবং নামটি /etc/exim4/conf.d/main/00_local_settings
(বিভক্ত কনফিগারেশনে) সেট করবো , যেমন:
REMOTE_SMTP_HELO_DATA=$sender_address_domain
update-exim4.conf
এক্সিম 4 পুনরায় চালু করতে আগে চালাতে ভুলবেন না ।
আমি /etc/exim4/exim4.conf.template- তে প্রাথমিক_ হোস্টনেম […] সেট করেছি
ডেভিড দ্বারা উল্লিখিত হিসাবে, সম্ভবত এটি সেরা ধারণা নয়। বিভক্ত কনফিগারেশনে, আপনি যোগ করে প্রাথমিক হোস্টনাম সেট করতে পারেন
MAIN_HARDCODE_PRIMARY_HOSTNAME = subdomain.example.com
মধ্যে /etc/exim4/conf.d/main/00_local_settings
। দেখে মনে হচ্ছে এটি PRIMARY_HOST_NAME
একচেটিয়া এক্সিম 4 কনফিগারেশনে থাকবে।