Tôi đang chạy OS X 10.12.3. Tôi chưa cài đặt gói OS X Server, nhưng tôi biết postfix là một phần của cài đặt chuẩn (không phải máy chủ).
Thỉnh thoảng tôi có nhu cầu gửi email từ dòng lệnh và mặc dù tôi có thể gửi email tốt bằng cách sử dụng lệnh 'mail', tôi không thể tìm thấy bất kỳ loại nhật ký nào cho thấy tiến trình và / hoặc trạng thái của một tin nhắn được gửi mục thư.
Mặc dù những gì câu trả lời này nói ( mail và mailx thất bại trong việc gửi email đến gmail ), /var/log/mail.logkhông không tồn tại, ít nhất là không phải trên Sierra. Tôi đã quét các tập tin cấu hình trong /etc/postfixkhi cố gắng tìm một tham chiếu đến thư mục nhật ký nhưng không tìm thấy. Tôi thậm chí đã thử sử dụng -mtimetùy chọn của findlệnh để xác định vị trí bất kỳ tệp thay đổi nào ngay sau khi gửi email, nhưng không có kết quả. Tất cả những gì xuất hiện là các vị trí lưu trữ tạm thời bên trong /var/spool/postfix, nhưng không có tệp nào trong số đó thực sự chỉ là một tệp nhật ký cũ đơn giản.
Tôi đã đọc bài đăng này ( Có tài liệu nào về hệ thống ghi nhật ký macOS Sierra mới không? ) Về phương pháp ghi nhật ký mới trên Sierra, nhưng nó không giải quyết được vấn đề của tôi. Tôi đã kiểm tra system.logvà mặc dù có một vài thư chứa postfix, chúng chỉ là về dịch vụ thoát, không phải về các mục thư được gửi.
Postfix thậm chí có viết một mục nhật ký trên Sierra khi bạn gửi email không?
Bất kỳ thông tin về chủ đề này sẽ được đánh giá rất cao.
Filtering the log data using "process == "smtpd" OR process == "smtp"".