Журнали пошти Postfix постійно відображають "Домен 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 (Network Information System) дозволяє «групу машин в домені 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.