सिएरा पर पोस्टफिक्स लॉग कहां है?


22

मैं OS X 10.12.3 चला रहा हूं। मेरे पास ओएस एक्स सर्वर पैकेज स्थापित नहीं है, लेकिन मुझे पता है कि पोस्टफिक्स मानक (गैर-सर्वर) स्थापना के हिस्से के रूप में आता है।

मुझे कमांड लाइन से ईमेल भेजने की कभी-कभार आवश्यकता होती है और यद्यपि मैं 'मेल' कमांड का उपयोग करके ईमेल ठीक-ठाक भेज सकता हूं, मैं अपने जीवन के लिए किसी भी तरह का लॉग नहीं खोज सकता जो किसी भेजे की प्रगति और / या स्थिति दिखाता हो। मेल आइटम।

क्या इस उत्तर (कहते हैं के बावजूद मेल और mailx जीमेल के लिए ईमेल भेजने के लिए असफल ), /var/log/mail.logकरता नहीं मौजूद हैं, कम से कम सिएरा पर नहीं। मैंने /etc/postfixलॉग निर्देशिका के संदर्भ को खोजने की कोशिश में कॉन्फ़िगर की गई फ़ाइलों को स्कैन किया है, लेकिन एक नहीं मिला। मैंने ईमेल भेजने के तुरंत बाद किसी भी परिवर्तित फ़ाइलों का पता लगाने -mtimeके लिए findकमांड के विकल्प का उपयोग करने की कोशिश की है , लेकिन कोई फायदा नहीं हुआ। ऊपर आने वाली सभी अस्थायी स्टोरेज लोकेशन हैं /var/spool/postfix, लेकिन उनमें से कोई भी फाइल वास्तव में सिर्फ एक पुरानी पुरानी लॉग फाइल नहीं है।

मैंने इस पोस्ट को पढ़ा है ( क्या सिएरा के नए लॉगिंग दृष्टिकोण के बारे में macOS Sierra नए लॉगिंग सिस्टम पर कोई प्रलेखन है ), लेकिन इसने मेरी समस्या का समाधान नहीं किया। मैंने जाँच की है system.logऔर यद्यपि कुछ संदेश हैं postfix, वे केवल सेवा से बाहर निकलने के बारे में हैं, न कि भेजे जाने वाले मेल आइटम के बारे में।

जब आप ईमेल भेजते हैं तो क्या पोस्टफ़िक्स भी सिएरा पर लॉग एंट्री लिखता है?

इस विषय पर किसी भी जानकारी की बहुत सराहना की जाएगी।

जवाबों:


26

यह मेरे लिए काम करता है:

log stream --predicate  '(process == "smtpd") || (process == "smtp")' --info

स्पष्टीकरण:

--predicateलॉग को फ़िल्टर करने के लिए उपयोग किया जाता है। इस मामले में यह प्रक्रिया के लिए लग रहा है "smtpd"या"smtp"

--info सभी संदेशों को सूचना स्तर तक दिखाता है, जो अधिकांश उद्देश्यों के लिए अच्छा है।

उम्मीद है की यह मदद करेगा!


यह सिर्फ आउटपुट करता है Filtering the log data using "process == "smtpd" OR process == "smtp""
हैप्पीफेस

@HappyFace, यह कमांड फ़िल्टर करना शुरू करता है, इसलिए इसके बाद जब आप smtp एक्सेस करना शुरू करते हैं तो आपको लॉग संदेश मिलते हैं।
१३:५३

मेरे लिए सुडोल चाहिए।
HappyFace
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.