পিএইচপি (সেন্ডমেল?) থেকে মেল () সহ প্রেরিত মেলের লগ পান


13

কিছু সার্ভার পরিবর্তনের পরে আমাদের পিএইচপি কনফিগারেশনটি শক্ত হয়ে উঠল, যার ফলে ক্লায়েন্টের বৃহত্তর মেলিং তালিকাটি প্রায় 4,000 ঠিকানা বা তারও বেশি মাধ্যমে আংশিকভাবে বেরিয়ে আসে। আমরা যথাসম্ভব সদৃশ মেল পাঠানো এড়াতে চাই এবং আমাদের মূল মেইলিং তালিকা রয়েছে।

মেলটি পিএইচপি'র mail()ফাংশন ব্যবহার করে প্রেরণ করা হয়েছিল , যা ব্যবহার করে sendmail, যা বলছে এটি ব্যবহার করছে Exim। আমি আদেশটি দেখেছি:

sendmail -bp

যা আমাকে প্রেরণ করা মেইলের একটি তালিকা দেয়। এই তালিকাটি খুব বড় নয় এবং সঠিক হতে পারে (যার অর্থ স্ক্রিপ্টটি কেবলমাত্র একশত বা ই-মেইল প্রেরণের পরে শেষ হয়েছে)

কি sendmail -bpসবচেয়ে ভালো উপায় এই তালিকা পেতে?

সম্পাদনা: আমি বা এর মাধ্যমে কোনও mail.logফাইল খুঁজে পাই না , তবে WHM এর কাছে এই সম্পর্কে কিছু তথ্য রয়েছে বলে মনে হচ্ছে।/var/log/mail.loglocate mail.log


/ ভার / লগ / মাইলগ সম্পর্কে কী?
এন্টোইন বেনকামাউন

উত্তর:


10

ডেবিয়ান-ভিত্তিক সিস্টেমে লগ ইন ডেটা এক্সিম করে /var/log/exim4/mainlog

আপনি সেই লগ ফাইলটির বাইরে দরকারী তথ্য পার্সিং এবং কুলিংয়ের জন্য এক্সিমস্ট্যাটস সরঞ্জামকে দরকারী বলে মনে করতে পারেন।


1
সেন্টোস এবং সম্ভবত আরএইচইএল / ফেডোরার মধ্যে এটি / var / লগ / এক্সিম_মেনলগে রয়েছে
ইউটিওয়াইল

6

sendmail -bp(এবং mailq) কেবলমাত্র মেল সারিটি তালিকাভুক্ত করে: বার্তাগুলি সারিযুক্ত কিন্তু এখনও প্রেরণ করা হয়নি। এটি সেই বার্তাগুলিকে অন্তর্ভুক্ত করবে না যা সফলভাবে সরবরাহ করা হয়েছিল।

আপনার চেক করা উচিত /var/log/mail.log(এবং অন্যান্য লগফিলগুলি) - তাদের প্রায় সবসময় প্রতিটি স্থানান্তরের রেকর্ড থাকে।


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