Nhật ký mail Postfix tiếp tục hiển thị tên miền NIS của NIS


18

Tôi vừa thiết lập một máy chủ email mới bằng Postfix và Dovecot. Tôi đã được khắc phục sự cố và dòng này tiếp tục xuất hiện trong nhật ký của tôi (cụ thể là mail.info và mail.log). Tên miền NIS là gì và làm cách nào để khắc phục sự cố?

postfix/smtpd[6107]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled

Câu trả lời:


32

Đây thực sự không phải là một vấn đề, chỉ là một cảnh báo có vẻ đáng báo động cho người dùng mới. Một NIS (Network Information System) cho phép "một nhóm các nhà máy trong một miền NIS để chia sẻ một tập hợp chung các tập tin cấu hình." Về cơ bản, nếu bạn đang chạy các máy chủ email trên nhiều hộp, bạn có thể chia sẻ các tệp cấu hình giữa chúng.

Trong trường hợp này, vì bạn chỉ đang chạy một máy chủ, chúng tôi có thể xóa dòng gây ra lỗi này.

Nếu chúng ta chạy, postconf | grep nischúng ta có thể thấy rằng tiện ích cấu hình postfix có dòng sau:

alias_maps = hash:/etc/aliases, nis:mail.aliases

Bạn có thể lấy ra nis:mail.aliasesmột phần bằng cách chạy lệnh này:

postconf -e "alias_maps = hash:/etc/aliases"

Điều này sẽ loại bỏ các cảnh báo từ nhật ký của bạn. Bạn cũng sẽ cần phải khởi động lại dịch vụ Postfix của mình để những thay đổi có hiệu lực:

service postfix restart
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.