На днях я работал над сервером sendmail и был очень разочарован. Что-то на этой машине где-то говорит ему обращаться с доменом, как если бы он находился локально на ящике. Проблема в том, что я не могу понять, где это делается. Его нет в файле local-host-names ... в файле HOSTS ничего для этого нет, DNS указывает далеко от сервера ... Я искал имя домена в каталоге конфигурации sendmail ... У меня ничего не было . На прошлой неделе мне удалось исправить это, указав неизвестным пользователям локальных доменов на другой почтовый сервер, но меня все еще беспокоит то, что я не мог понять, где находится конфигурация для обработки домена как локального в sendmail.
Я понял, что было причиной. По какой-то причине было настроено несколько записей PTR, и одна из них была доменом, о котором идет речь. Sendmail выполняет поиск PTR по имени хоста и автоматически добавляет все, что возвращается как локальный домен.
Вы пробовали RTFM?
sendmail uses the following configuration files:
Filename Function
/etc/mail/access sendmail access database file
/etc/mail/aliases Mailbox aliases
/etc/mail/local-host-names Lists of hosts sendmail accepts mail for
/etc/mail/mailer.conf Mailer program configuration
/etc/mail/mailertable Mailer delivery table
/etc/mail/sendmail.cf sendmail master configuration file
/etc/mail/virtusertable Virtual users and domain tables
не более 10 секунд STFW