Sendmail w domyślnej konfiguracji (OpenBSD) ignoruje plik /etc/hosts i korzysta tylko z serwera DNS. Zmienić to można tworząc plik service.switch w katalogu /etc/mail, a następnie dodając odpowiedni wpis:
root@fw-s:~>cat /etc/mail/service.switch hosts files dns
W tym przypadku sendmail najpierw sprawdzi zawartość pliku /etc/hosts, a dopiero później skorzysta z serwera DNS (jeżeli nie znajdzie potrzebnej domeny w pliku). Jeśli chcemy, żeby korzystał tylko z pliku hosts wystarczy usunąć słowo dns:
root@fw-s:~>cat /etc/mail/service.switch hosts files
Na koniec musimy zrestartować proces sendmail:
root@fw-s:~>kill -HUP `head -1 /var/run/sendmail.pid`

0 Komentarze.