Jeśli masz system używający uucp dla poczty, to właściwie nie musisz
wkompilowywaæ bind-a/resolvera do sendmail-a.
Upewnij siê, że masz makemap-a, i że obsługuje on "hash" i bardziej popularne formaty "dbm" czy nawet format "btree" (Wersja na RedHat-a nie obsługuje dbm). Makemap jest normalnie dystrybuowany z sendmail-em.
Jeśli dostaniesz pre-kompilowanego sendmail-a z dołączonym bind-em, to możesz z nim dalej żyæ (Tak jak to jest w RedHat-cie).
src/conf.htak, żeby wyglądał tak:
conf.h:# ifndef NAMED_BIND conf.h:# define NAMED_BIND 0 /* use Berkeley Internet Domain Server */
Normalnie sendmail bêdzie koniecznie chciał sprawdziæ nazwê, aby rozwinąæ czêśæ dotyczącą host-u przy pomocy gethostbyaddr() dla każdego listu, który wysyła (nawet jeśli go poinformujesz żeby nie kanonifikował nazw).
/etc/hosts i dodaj nastêpującą liniê,
jako przykład dla "myhost"
10.0.0.1 myhost.ja.pl myhost
/etc/nsswitch.conf zawiera:
hosts: files dnsi w pliku
/etc/hosts i dodaj poniższą liniê jak przykład dla
host-a myhost: [cały czas używając schematu z RFC1597]
10.0.0.1 myhost.ja.pl myhost
UWAGA:
W obu przypadkach ważne jes, aby podaæ pełny adres w pliku /etc/hosts.
Czyli linia powinna wyglądaæ tak:
10.0.0.1 myhost.ja.pl myhost
a nie tak
10.0.0.1 myhost
Bêdziesz musiał także zdefiniowaæ makro sendmail-a - $w, aby
zawierało myhost.ja.pl. Dodaj nastêpującą linijkê do swojego
pliku /etc/sendmail.cf jak już zostanie wygenerowany:
Dwmyhost.ja.pl
(albo możesz użyæ użyæ MASQUAREADE_AS(myhost.me.com) w poniższym pliku .mc)
UWAGA !!! myhost jako nazwa domeny jest podane tylko przykładowo; nie musisz używaæ takiej samej nazwy. Wybierz sobie jakąś swoją nazwê host-a jeśli jej jeszcze nie masz.