ฉันใช้ OS X 10.12.3 ฉันไม่ได้ติดตั้งแพ็คเกจ OS X Server แต่ฉันรู้ว่า postfix มาเป็นส่วนหนึ่งของการติดตั้งมาตรฐาน (ไม่ใช่เซิร์ฟเวอร์)
ฉันต้องการส่งอีเมลจากบรรทัดคำสั่งเป็นครั้งคราวและถึงแม้ว่าฉันสามารถส่งอีเมลได้ดีโดยใช้คำสั่ง 'mail' แต่ฉันไม่สามารถหาบันทึกใด ๆ ที่แสดงความคืบหน้าและ / หรือสถานะของการส่งข้อความได้ รายการจดหมาย
แม้จะมีสิ่งบอกคำตอบนี้ ( mail และ mailx ล้มเหลวในการส่งอีเมลไปยัง Gmail ) /var/log/mail.log
ไม่ได้มีอยู่อย่างน้อยไม่ได้อยู่ในเซียร์รา ฉันขัดถูไฟล์กำหนดค่าในการ/etc/postfix
พยายามค้นหาการอ้างอิงไปยังไดเรกทอรีบันทึก แต่ไม่พบ ฉันได้ลองใช้-mtime
ตัวเลือกของfind
คำสั่งเพื่อค้นหาไฟล์ที่เปลี่ยนแปลงทันทีหลังจากส่งอีเมล แต่ไม่มีประโยชน์ สิ่งที่เกิดขึ้นนั้นเป็นที่เก็บข้อมูลชั่วคราวภายใน/var/spool/postfix
แต่จริงๆแล้วไม่มีไฟล์เหล่านั้นที่เป็นเพียงไฟล์บันทึกเก่าธรรมดา
ฉันอ่านโพสต์นี้ ( มีเอกสารเกี่ยวกับระบบการบันทึกใหม่ของ macOS Sierra หรือไม่ ) เกี่ยวกับวิธีการบันทึกใหม่ใน Sierra แต่มันไม่ได้แก้ปัญหาของฉัน ฉันได้ตรวจสอบsystem.log
แล้วและแม้ว่าจะมีข้อความเพียงเล็กน้อยที่บรรจุpostfix
อยู่พวกเขาเป็นเพียงเกี่ยวกับการออกจากบริการไม่ใช่เกี่ยวกับรายการจดหมายที่ถูกส่ง
postfix จะเขียนรายการบันทึกบน Sierra เมื่อคุณส่งอีเมลหรือไม่
ข้อมูลใด ๆ ในหัวข้อนี้จะได้รับการชื่นชมอย่างมาก
Filtering the log data using "process == "smtpd" OR process == "smtp""
มันก็เอาท์พุท