Nhật ký postfix trên Sierra ở đâu?


22

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.

Câu trả lời:


26

Điều này làm việc cho tôi:

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

Giải trình:

--predicateđược sử dụng để lọc nhật ký. Trong trường hợp này, nó tìm quá trình "smtpd"hoặc"smtp"

--info hiển thị tất cả các tin nhắn xuống mức thông tin, tốt cho hầu hết các mục đích.

Hi vọng điêu nay co ich!


Nó chỉ là đầu ra Filtering the log data using "process == "smtpd" OR process == "smtp"".
HappyFace

@HappyFace, lệnh này bắt đầu lọc, vì vậy sau đó bạn nhận được thông điệp tường trình khi bạn bắt đầu truy cập smtp.
not2savvy

Cần sudo cho tôi.
HappyFace
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.