প্রশ্ন পোস্টফিক্স - কিভাবে সারি মেইল ​​বিতরণ পুনরায় চেষ্টা করবেন?


প্রধান একটি ব্যর্থতার ক্ষেত্রে আমার একটি ব্যাকআপ মেল সার্ভার আছে। ব্যর্থতার ক্ষেত্রে, মেইলগুলি ব্যাকআপ সার্ভারে আসে এবং মূলটি ফিরে না আসা পর্যন্ত সেখানে থাকে।

আমি কিছুক্ষণ অপেক্ষা করলে, প্রধান সার্ভার ফিরে যাওয়ার সাথে সাথেই ডেলিভারি স্বয়ংক্রিয়ভাবে সম্পন্ন হবে তবে এটি দীর্ঘ হতে পারে। তাই কিভাবে সব মেইল ​​একটি প্রেরণ পুনরায় প্রেরণ বাধ্য?

উদাহরণ স্বরূপ : postqueue -p: আমাকে মেইল ​​একটি তালিকা দিতে

আমি তারপর postqueue -f চেষ্টা করেছিলাম (ম্যান পৃষ্ঠা থেকে: সারি ফ্লাশ: সব সারিবদ্ধ মেইল ​​প্রদান করার প্রচেষ্টা।)। এটা নিশ্চিতভাবে সারিবদ্ধ ছিটকে কিন্তু মেইল ​​বিতরণ করা হয় নি ...


79
2018-06-13 08:42


উত্স


মনে হয় -ফ ফ্লাশ এবং -Q সারি (সারি প্রেরণ করুন) - erm3nda
এমন কিছু নেই postqueue -q। এখানে sendmail -q sendmail সিনট্যাক্স সমর্থন করার জন্য পোস্টফিক্স সম্পূর্ণরূপে sendmail প্রতিস্থাপন করতে পারেন, কিন্তু এটি একটি প্রতিশব্দ। বিভিন্ন অক্ষর jsut কারণ পোস্টফিক্স sendmail চেয়ে বিভিন্ন বেশী নির্বাচিত। - Johannes H.
আবার দুঃখিত, একই দিনে মন্তব্য :) তাই উভয় ভুল। - erm3nda


উত্তর:


অনুসারে postqueue (1) আপনি সহজভাবে চালাতে পারেন postqueue -f আপনার মেইল ​​সারি ফ্লাশ। যদি ক্যুইজ ফিরানোর পরে মেইল ​​বিতরণ করা হয় না তবে পরিবর্তে এটির জন্য অনুরোধ করা হচ্ছে তবে আপনি ত্রুটিগুলির জন্য আপনার মেইল ​​লগগুলি পরীক্ষা করতে চাইতে পারেন।

একটি peek গ্রহণ postsuper (1) সহায়ক হতে পারে। হয়তো বার্তা রাখা হয় এবং প্রথম মুক্তি প্রয়োজন।


100
2018-06-13 09:18





postqueue -f কাজ করা উচিত. যদি এটি না হয়, এটা তার জন্য একটি ভাল কারণ আছে। লগ চেক করুন। এছাড়াও pfqueue মেইল স্পুল পরিদর্শন করার জন্য একটি খুব দরকারী কমান্ড।


34
2018-06-13 09:44





sendmail -q অবিলম্বে সারিতে সব মেইল ​​প্রসবের retries।


12
2018-06-13 10:41



এই পোস্টক্যু-চলমান হিসাবে একই নয়? - Dalibor Filus
@ নয়েস এটা। থেকে ডক্স: -Q সমস্ত সারিবদ্ধ মেইল ​​প্রদান করার চেষ্টা। এটি postqueue (1) কমান্ডটি কার্যকর করে প্রয়োগ করা হয়। - the-wabbit
আমি যে জন্য চেক না, কিন্তু মনে হয় -ফ flush হয় এবং -Q সারি হয়। এক তারপর অন্য শুধু সারি পরিষ্কার করার চেষ্টা করে। এটা অনুমান করার চেষ্টা করা ভাল। - erm3nda
@ erm3nda আপনি shoudl অন্তত প্রথম মানুষ পৃষ্ঠা চেক করুন। থেকে postqueue ম্যান পৃষ্ঠা: "-ফুটি ফ্লাশ করুন: সমস্ত সারিবদ্ধ মেইল ​​সরবরাহ করার চেষ্টা করুন। এই বিকল্পটি পোস্টফিক্স qmgr (8) ডেমনের সাথে যোগাযোগ করে প্রথাগত" sendmail -q "কমান্ড প্রয়োগ করে।" => তারা সমার্থক এবং ঠিক একই কাজ। " - Johannes H.
@JohannesH। দোহা ... দুঃখিত, আপনি ঠিক এটা সম্পর্কে পড়া উচিত। সংশোধনের জন্য আপনাকে ধন্যবাদ। - erm3nda


postqueue -s domain.tld ব্যাকআপ রিলে মেশিন আপনার সাইটের জন্য সব ইমেল ফ্লাশ করা উচিত। পোস্টফিক্সের জন্য ডিফল্ট সেটআপ সমস্ত ডোমেইনের জন্য প্রতি-সাইট ফ্লাশিং সক্ষম করে relay_domainspostqueue -f এটিও করবে, কিন্তু বহিরাগত সাইটগুলির জন্য মেইলও ধাক্কা দেবে, যেমন এটি আপনার প্রয়োজনের চেয়ে বেশি কিছু করে।

আপনি কিভাবে মেইল ​​বিতরণ করা হয় তা নির্ধারণ করা হয় না? তারা এখনও ব্যাকআপ হোস্টে আছে নাকি তারা প্রধান হোস্টে পাঠানো হয়েছে এবং তারপর হারিয়ে গেছে?


4
2018-06-14 15:47