আমি কীভাবে সাময়িকভাবে পোস্টফিক্স সহ কোনও নির্দিষ্ট ডোমেনে (অ-স্থানীয়) মেইল ​​বিতরণ স্থগিত করব?


13

পোস্টফিক্স এবং কাস্টম ট্রান্সপোর্টগুলি ব্যবহার করে আমি প্রাপকের ডোমেনের উপর নির্ভর করে প্রসবের গতি পরিচালনা করতে পারি। (উদাহরণস্বরূপ, আমি প্রতি সেকেন্ডে সর্বোচ্চ একটি বার্তা *@hotmail.com এ প্রেরণ করি)

আমিও খারাপ গন্তব্যগুলি অবরুদ্ধ করতে অনুরূপ নিয়ম ব্যবহার করি (এইচটিএমএল ডটকমকে এখনই অবরুদ্ধ করা হয়েছে, সারিতে থাকা অনেকগুলি লুপ এড়ানো)।

তবে আমি 24 বা 48 ঘন্টা কোনও গন্তব্যে মেইল ​​বিতরণ সাময়িকভাবে স্থগিত করতে চাই (*@gmail.com- এ মেলগুলি স্থগিত, সমস্ত কিছু সরবরাহ করা হয়েছে)। বার্তাগুলি এই সময়ের মধ্যে সারি থাকবে, এবং কনফিগার পরিবর্তন করে আমি চাইলেই বিতরণ করা হবে।

কেউ কীভাবে তা করতে জানেন?

ধন্যবাদ

উত্তর:


20

একটি হোল্ড অবস্থায় বার্তা রাখুন

/etc/postfix/main.cf:

smtpd_recipient_restrictions = 
    ...
    check_recipient_access hash:/etc/postfix/hold

জন্য / etc / পোস্টসাফিক্স / হোল্ড:

gmail.com        HOLD
blah.com         HOLD

আপনি postmap hash:/etc/postfix/holdযখনই ফাইল আপডেট করবেন তখনই আপনি চালাচ্ছেন তা নিশ্চিত করুন।

আপনি যদি সমস্ত বার্তাকে হোল্ডে ছেড়ে দিতে চান তবে পোস্টআপারটি ব্যবহার করুন :

# postsuper -H ALL

দেখে মনে হচ্ছে এটি সর্বোপরি কার্যকর হয় না। মেল অবিলম্বে জমা দেওয়া হয়। আমি $ মাইনেট ওয়ার্কস থেকে মেল পাঠানোর কারণ হতে পারে? প্রত্যাখ্যান এবং ডিস্কার্ড কোনও কাজ করে না, ট্রান্সপোর্টের ত্রুটি নিয়ে আমাকে যেতে হয়েছিল:
জুলিয়েন টার্টারিন

ঠিক আছে, আমার খারাপ, মেলেক্সের সাথে স্থানীয়ভাবে প্রেরিত মেলটি চেক করা হয়নি কারণ এটি এসএমটিপিডি তে প্রেরণ করা হয়নি। খুব ভাল কাজ করে :)
জুলিয়েন টার্টারিন


0

নির্দিষ্ট ডোমেনের জন্য ধরে রাখা:

postqueue -p | awk 'BEGIN { RS = "" } { if ($7 == "your@domain.com" ) print $1 }' | tr -d '!*' | postsuper -h -

নির্দিষ্ট ডোমেনের জন্য প্রকাশ করতে:

postqueue -p | awk 'BEGIN { RS = "" } { if ($7 == "your@domain.com" ) print $1 }' | tr -d '!*' | postsuper -H -

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