crontab মাস-পুরানো ইমেল প্রেরণ করে


11

উবুন্টু 14.04 মেলসভার: পোস্টফিক্স

রুট ক্রন্টব থেকে কয়েক ডজন ইমেল পান receives এই মেলগুলিতে পিএইচপি সতর্কতা রয়েছে।

  • আমি এই সতর্কতার কারণ স্থির করেছি
  • আমি প্রতিটি ক্রোনজবসকে ইমেল না প্রেরণের জন্য স্থির করেছি (আউটপুট প্রেরণ করা হয়েছে >/dev/null 2>&1)
  • আমি আগের সমস্ত ইমেল মুছে ফেলেছি

    প্রথমেই / var / মেল / রুট

    প্রথমেই / var / নাটাই / মেল / রুট

তবে আমি এখনও প্রতি ঘন্টা কয়েক ডজন ইমেল পাই। এই ইমেলগুলি ক্রোনজবস থেকে উত্পন্ন হয় এবং কখনও কখনও প্রায় এক মাস পুরানো হয়।

আমি বুঝতে পারি না: এই ইমেলগুলি কোথা থেকে আসছে এবং সেগুলি কোথায় সঞ্চয় করা হয়েছে?


2
কীভাবে mailqআউটপুট বর্ণন? আপনি কি ইতিমধ্যে একটি ইমেল শিরোনাম পরীক্ষা করেছেন? যদি তা না হয় তবে সম্ভাব্য প্রেরক আইপি, ইমেল, সার্ভার ইত্যাদি অনুসন্ধান করুন, আপনি এটি পোস্টও করতে পারেন।
ডায়মন্ড

1
ধন্যবাদ, আমি অজানা ছিলাম mailqতাই আমি এটি গুগল করেছিলাম এবং দেখেছি যে এটি করা postsuper -d ALLসমস্ত মুছে ফেলবে। দেখে মনে হচ্ছে এটি 5615 টি বার্তা মুছে
ফেলেছে

উত্তর:


20

এগুলি ইমেল কাতারে পুরানো মেলগুলি অবিকিত নয়। আপনি যদি এগুলি থেকে পরিত্রাণ পেতে চান তবে আপনাকে সেগুলি সন্ধান এবং মুছতে হবে।

আপনি একবারে একবারে mailqএটি চেক করতে এবং postsuper -d ALLমুছতে ব্যবহার করতে পারেন ।

কিছু বিষয় লক্ষ্য করুন:

  • আপনি যখনই তুলনামূলকভাবে পুরানো ইমেলগুলি পুনরুদ্ধার শুরু করবেন, আপনি নিশ্চিত হতে পারেন যে সেই ইমেলগুলি কোথাও সারিবদ্ধ হয়ে গেছে (হয় স্থানীয় সার্ভারে বা দূরবর্তী অঞ্চলে) এবং এখন বিতরণ করা হচ্ছে।

  • পোস্টসাফিক্স জন্য সম্পূর্ণ কিউ দেখার জন্য, আপনাকে ব্যবহার করতে পারেন: mailqবা postqueue -pএবং আউটপুট একই। আপনার কাতারে হাজার হাজার মেইল ​​থাকলে এটি অকার্যকর প্রমাণ করতে পারে কারণ আউটপুট কমান্ডগুলি একবারে এটি সমস্ত ছুঁড়ে ফেলার চেষ্টা করে। সেক্ষেত্রে আপনি কমান্ডটি ব্যবহার করতে পারেন mailq | more

  • যদি আপনার পরিবর্তে প্রয়োজনীয় মেইলগুলি কাতারে আটকে থাকে তবে আপনি ব্যবহার করতে পারেন: postfix flushবা postfix -fযা সারিটি ফ্লাশ করার চেষ্টা করে বা অন্য কথায় অবিলম্বে সেগুলি প্রেরণের চেষ্টা করে।
  • আপনার কাতারে প্রচুর ডিফার্ড ইমেল রয়েছে এমন পরিস্থিতিতে এবং এগুলি আপনি কেবলমাত্র ব্যবহার করতে পারেন তা মুছে ফেলতে চান postsuper -d ALL deferred
  • qshapeমেলকিউ পরীক্ষা করার সময় একটি খুব দরকারী কমান্ডও। পোস্টফিক্স বোতলজাতীয় বিশ্লেষণ চেক করুন ।

4

এটি এমন বার্তাগুলির মতো শোনা যা সারিবদ্ধ ছিল এবং যা এখন সরবরাহ করা হচ্ছে। যদি সেই বার্তাগুলি আপনার নিজের সার্ভার থেকে উদ্ভূত হয় তবে সেগুলি নীচে /var/spool/postfixবিদায়ী মেল কাতারে এবং কমান্ডে সংরক্ষণ করা হয়েছিল sudo showqবা sudo postqueue -pএখনও অবধি অবধি রয়ে যাওয়া কোনও অবিকল্পিত বার্তা তালিকাভুক্ত করা উচিত।

/ var / spool / mail / root হল একটি ডিফল্ট মেলবক্স অবস্থান যা ইতিমধ্যে চূড়ান্ত গন্তব্যে পৌঁছে দেওয়া মেল উপস্থিত থাকে, সেখান থেকে বার্তাগুলি সরিয়ে কোনও নতুন বার্তা পৌঁছাতে বাধা দেয় না :)

এই প্রশ্নোত্তর সারিটি পরিষ্কার করার জন্য ব্যবহার হতে পারে

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