মানক সমাধানটি শিরোনাম_চেক্স বিকল্পটি ব্যবহার করা । এই ইচ্ছার কাজ, মেইলে যাইহোক, যদি আমরা সকল মেল উভয় ইনকামিং এবং আউটগোয়িং প্রাপ্ত লাইন ফিল্টার (করব যেমন), আমরা সম্ভাব্য হারান গৃহীত পারে হেডার পাঠানো থেকে আমাদের, যা সমস্যাসমাধানের জন্য গুরুত্বপূর্ণ হতে পারে। এই সমস্যা এড়াতে পেতে, আমরা প্রযোজ্য হবে header_checks
শুধুমাত্র মেইলের সম্ভবত উস-মেইল করে পাঠানো হয়েছে পাঠানো হয়েছে না পারে জমা পোর্ট (আপনি হয় ব্যবহার জমা বন্দর , তাই না? )।
এই পোস্টে কীভাবে header_checks
জমা দেওয়া বন্দরে একচেটিয়াভাবে আবেদন করা যায় তা ব্যাখ্যা করা হয়েছে । আমরা কি করতে প্রয়োজন পাস হয় cleanup_service_name করার অপশন জমা আমরা একটি নতুন পরিষ্করণ সেবা সেট আপ করতে পারেন যে সেবা তাই "subcleanup।" প্রাসঙ্গিক বিভাগটি এর /etc/postfix/master.cf
মতো দেখতে পারে:
submission inet n - - - - smtpd
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o milter_macro_daemon_name=ORIGINATING
-o cleanup_service_name=subcleanup
এখন আমরা header_checks
নতুন ক্লিনআপ পরিষেবাটিতে বিকল্পটি পাস করতে পারি । এই অংশটি দেখতে /etc/postfix/master.cf
সম্ভবত:
cleanup unix n - - - 0 cleanup
subcleanup unix n - - - 0 cleanup
-o header_checks=regexp:/etc/postfix/submission_header_checks
শেষ অবধি, আমাদের ফাইলটি তৈরি করতে হবে /etc/postfix/submission_header_checks
, এতে রিজেেক্স থাকবে যা প্রাপ্ত হেডার লাইনগুলিকে আপত্তিজনক ফিল্টার করে। আপনি কোন রেজেক্স ফাইলটি রেখেছেন তা আপনি smtpd_sasl_authenticated_header
সেট করেছেন কিনা তার উপর নির্ভর করে ।
যদি smtpd_sasl_authenticated_header
হয় yes
, তবে ব্যবহার করুন:
/^Received:.*\(Authenticated sender:/ IGNORE
অন্যথায়, ব্যবহার করুন:
/^Received:.*\(Postfix/ IGNORE
(দ্বিতীয় কেসটি কীভাবে পরিচালনা করতে হয় তা দেখানোর জন্য ডমিনিক পি এবং ব্রায়ান ড্রুইরিকে ধন্যবাদ))
postmap submission_header_checks
?