Назад | Перейти на главную страницу

sendmail - пользовательские файлы /etc/resolv.conf и / etc / hosts

Можно ли настроить sendmail для использования файлов hosts и resolv.conf, отличных от файлов, находящихся в / etc /?

Одним из вариантов может быть установка постфикса и использование транспортных карт для отправки электронной почты туда, куда вы хотите.

Немного много, чтобы опубликовать все подробности об этом, поскольку это может быть не то, что вы хотите, но чтобы дать вам представление.

in main.cf
transport_maps = hash:/etc/postfix/transport

/etc/postfix/transport:
example.com   smtp:[inside-gateway.example.com]

С помощью этой настройки вы можете перенаправить доменные имена куда хотите, независимо от DNS на коробке.

Короче, не знаю. Большинство программ используют стандартные системные вызовы для любого разрешения имен и оставляют детали для ОС.

Теперь, если вас беспокоит, что люди / программы изменяют содержимое файла, взгляните на chattr команда. Вы можете настроить файлы так, чтобы их нельзя было перезаписать, не сняв предварительно флаг неизменяемости. Маловероятно, что для этого будет написана какая-либо программа.