Postfix mail logs ยังคงแสดง“ ไม่ได้ตั้งค่าโดเมน NIS”


18

ฉันเพิ่งตั้งค่าเซิร์ฟเวอร์อีเมลใหม่โดยใช้ Postfix และ Dovecot ฉันได้รับการแก้ไขปัญหาและบรรทัดนี้ปรากฏในบันทึกของฉัน (โดยเฉพาะ mail.info และ mail.log) โดเมน NIS คืออะไรและฉันจะแก้ไขปัญหาได้อย่างไร

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

คำตอบ:


32

ไม่ใช่ปัญหาจริง ๆ เพียงแค่คำเตือนที่ดูเหมือนจะน่าตกใจสำหรับผู้ใช้ใหม่ NIS (ระบบสารสนเทศเครือข่าย) ช่วยให้ "กลุ่มเครื่องภายในโดเมน NIS ที่จะแบ่งปันตั้งค่าทั่วไปของแฟ้มการกำหนดค่า." โดยทั่วไปหากคุณใช้เซิร์ฟเวอร์อีเมลมากกว่าหนึ่งช่องคุณสามารถแชร์ไฟล์กำหนดค่าระหว่างกันได้

ในกรณีนี้เนื่องจากคุณเพียงแค่เรียกใช้เซิร์ฟเวอร์เดียวเราสามารถลบบรรทัดที่ทำให้เกิดข้อผิดพลาดนี้

ถ้าเรารันpostconf | grep nisเราจะเห็นว่ายูทิลิตีการกำหนดค่า postfix มีบรรทัดต่อไปนี้:

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

คุณสามารถนำชิ้นnis:mail.aliasesส่วนออกมาได้ด้วยการรันคำสั่งนี้:

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

นี่จะเป็นการลบคำเตือนออกจากบันทึกของคุณ คุณจะต้องเริ่มบริการ Postfix ใหม่เพื่อให้การเปลี่ยนแปลงมีผล:

service postfix restart
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.