যখন এক্সিম 4 হেলো / এএইচএলও প্রেরণ করে, এটি কোন হোস্টের নামটি পাঠায় তা কীভাবে কনফিগার করব?


12

আমার সিস্টেমের মেলগুলি প্রত্যাখ্যান করা হচ্ছে যখন গ্রহণকারী সার্ভারটি HELO চেক করে। আমার বিশ্বাস আমার সিস্টেমটি ভুল ডোমেন নাম প্রেরণ করছে। আমি এক্সিম 4 চালাচ্ছি এক্সিম 4 এবং ডোমেনগুলি সম্পর্কে যে কোনও কিছুর জন্য গুগলিং অপ্রাসঙ্গিক ফলাফলগুলির একটি রাতের স্মৃতিচিহ্ন তালিকা দেয়। একইভাবে, HELO প্রত্যাখ্যানগুলির জন্য গুগলিং এমন দৃষ্টিভঙ্গি ব্যবহারকারীদের একটি ছদ্মরূপ দেয় যা এসএমটিপি প্রমাণীকরণ চালু করতে হবে। আমার জীবনের পক্ষে আমি এই সহজ প্রশ্নটি বের করতে পারি না: কোন হোস্টনামটি এক্সিম প্রেরণ করছে এবং কীভাবে আমি এটি পরিবর্তন করব?

দুর্ভাগ্যক্রমে, আমি এক্সটিম তারের উপর দিয়ে কী পাঠাচ্ছে তা দেখতে পাচ্ছি না, তাই আমার নিজের এটি ডিবাগ করার কোনও উপায় নেই। আমি আশা করছি কারওর এই সমস্যা হয়েছে এবং এটি কেবল জানেন :)।

উত্তর:


15

ধরে নেওয়া হয়েছে যে ত্রুটিটি HELO / EHLO ডেটা সম্পর্কে অভিযোগ করছে, আপনি এসএমটিপি ট্রান্সপোর্টে হেলো_ডেটা বিকল্পটি ব্যবহার করতে চান। ডিফল্ট হ'ল $ প্রাথমিক_ হোস্টনেম।

remote_smtp:
    driver = smtp
    helo_data = host.example.com

ম্যানুয়ালটিতে আরও তথ্য পাওয়া যায় ।

যদি এটি না হয় তবে আপনি সম্ভবত কিছু উদাহরণ প্রত্যাখ্যান বার্তা অন্তর্ভুক্ত করতে চান। মাত্র তিন ডিজিটের কোড এবং তার পরে স্ট্রিং।


ধন্যবাদ! ডেবিয়ান-ভিত্তিক সিস্টেমে কীভাবে এক্সিম 4 সেটিংটি কীভাবে পরিবর্তন করা যায় সে সম্পর্কে আরও 10 মিনিট পড়ার পরে , আমি প্রাথমিক_হোস্টনামটি /etc/exim4/exim4.conf.template এ FQDN এ সেট করে এক্সিম 4 পুনরায় চালু করেছি। সেটাই কৌতুক! আমার হোস্টনাম এফকিউডিএন থেকে আলাদা এবং আমি মিনিমাল_ডিএনএস ব্যবহার করছি না, সুতরাং আসল সমস্যা। এছাড়াও, কেবলমাত্র আপনার ম্যানুয়াল লিঙ্কটি সংশোধন করেই আমি প্রাথমিক_ হোস্টনেম (এক্সিমটি এত গুগল-ট্র্যাশড!) তে ডক্সগুলি সন্ধান করতে সক্ষম হয়েছি । আবার ধন্যবাদ!

আপনি সম্ভবত এই ফাইলটি আপডেট করতে চান না। আমি আপডেট-এক্সিম ৪.কনফ - কিপ কমেন্টস চালানোর এবং তারপরে /var/lib/exim4/config.autogenerated /etc/exim4/exim4.conf- এ অনুলিপি করতে এবং তারপরে সেই ফাইলটি সংশোধন করার পরামর্শ দেব।
ডেভিড প্যাশলে

4

আদেশ

sudo dpkg-reconfigure exim4-config

আপনাকে প্রাথমিক হোস্টনামটি ব্যবহারের অনুরোধ জানানো উচিত।


3

ডেবিয়ানে (লেনি) আমি দেখতে পেলাম যে আপনি হোস্টনাম সেট করেছেন /etc/hostnameতবে এটি পুনরায় বুট করা পর্যন্ত সনাক্ত করা যায় না।

$ hostname newhostname

এখুনি সেট করে (তবে রিবুটে হারিয়ে গেছে, সুতরাং আপনাকে দুটি করতে হবে)।

exim4 একই হিসাবে প্রতিবেদন করে বলে মনে হয় uname -nএবং আমি খুঁজে পেলাম যে পরীক্ষার জন্য একটি দরকারী উপায়।


2

কোন হোস্টনাম এক্সিম প্রেরণ করছে?

এক্সিম 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 কনফিগারেশনে থাকবে।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.