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.log
khô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/postfix
khi 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 -mtime
tùy chọn của find
lệ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.log
và 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""
.