[ Pobierz całość w formacie PDF ]
.vbrew.comrewrite: ruleset 3 input: isaac @ vstout.vbrew.comrewrite: ruleset 96 input: isaacrewrite: ruleset 96 returns: isaacrewrite: ruleset 3 returns: isaacrewrite: ruleset 0 input: isaacrewrite: ruleset 199 input: isaacrewrite: ruleset 199 returns: isaacrewrite: ruleset 98 input: isaacrewrite: ruleset 98 returns: isaacrewrite: ruleset 198 input: isaacrewrite: ruleset 198 returns: $# local $: isaacrewrite: ruleset 0 returns: $# local $: isaacZnów test zakoñczy³ siê poprawnie.Dalej sprawdzimy pocztê kierowan¹ na adrestypu UUCP: vstout!isaac.# /usr/sbin/sendmail -btADDRESS TEST MODE (ruleset 3 NOT automatically invoked)Enter> 3,0 vstout!isaacrewrite: ruleset 3 input: vstout ! isaacrewrite: ruleset 96 input: isaacrewrite: ruleset 96 returns: isaacrewrite: ruleset 3 returns: isaacrewrite: ruleset 0 input: isaacrewrite: ruleset 199 input: isaacrewrite: ruleset 199 returns: isaacrewrite: ruleset 98 input: isaacrewrite: ruleset 98 returns: isaacrewrite: ruleset 198 input: isaacrewrite: ruleset 198 returns: $# local $: isaacrewrite: ruleset 0 returns: $# local $: isaacTen test równie¿ siê uda³.Testy potwierdzaj¹, ¿e ka¿da poczta przyjêta dlau¿ytkowników lokalnych zostanie poprawnie dostarczona bez wzglêdu na formatadresu.GdybyS zdefiniowa³ aliasy dla twojego komputera, na przyk³ad hosty wir-tualne, powinieneS powtórzyæ testy dla ka¿dej z alternatywnych nazw, pod jak¹znany jest host, aby sprawdziæ, czy równie¿ dzia³aj¹ poprawnie.Nastêpnie sprawdzimy, czy poczta adresowana do innych hostów w domenievbrew.com jest dostarczana bezpoSrednio do tego hosta przez program wysy³aj¹cySMTP:# /usr/sbin/sendmail -btADDRESS TEST MODE (ruleset 3 NOT automatically invoked)EnterTestowanie konfiguracji 341> 3,0 isaac@vale.vbrew.comrewrite: ruleset 3 input: isaac @ vale.vbrew.comrewrite: ruleset 96 input: isaacrewrite: ruleset 96 returns: isaacrewrite: ruleset 3 returns: isaacrewrite: ruleset 0 input: isaacrewrite: ruleset 199 input: isaacrewrite: ruleset 199 returns: isaacrewrite: ruleset 98 input: isaacrewrite: ruleset 98 returns: isaacrewrite: ruleset 198 input: isaacrewrite: ruleset 198 returns: $# smtp $@ vale.vbrew.com./$: isaacrewrite: ruleset 0 returns: $# smtp $@ vale.vbrew.com./$: isaacWidzimy, ¿e ten test przekierowa³ wiadomoSæ do programu wysy³aj¹cego SMTP,który przeka¿e go bezpoSrednio do hosta vale.vbrew.com i u¿ytkownika isaac.Tentest potwierdza, ¿e nasza definicjaLOCAL_NET_CONFIGdzia³a poprawnie.Wa-runkiem powodzenia tego testu jest rozwi¹zanie docelowej nazwy hosta, a wiêcw pliku /etc/hosts lub w lokalnym DNS-ie musi znajdowaæ siê odpowiedni wpis.Abyzobaczyæ, co siê stanie, je¿eli rozwi¹zanie nazwy bêdzie niemo¿liwe, podajemy nie-znany host:# /usr/sbin/sendmail -btADDRESS TEST MODE (ruleset 3 NOT automatically invoked)Enter> 3,0 isaac@vXXXX.vbrew.comrewrite:ruleset 3 input:isaac@vXXXX.vbrew.comrewrite:ruleset 96 input:isaacvXXXX.vbrew.com:Nameservertimeoutrewrite:ruleset 96 returns:isaacrewrite:ruleset 3 returns:isaac==Ruleset3,0(3)status75rewrite:ruleset 0 input:isaacrewrite:ruleset199 input:isaacrewrite:ruleset199 returns:isaacrewrite:ruleset 98 input:isaacrewrite:ruleset 98 returns:isaacrewrite:ruleset198 input:isaacrewrite:ruleset 95 input:isaacrewrite:ruleset 95 returns:$#uucp-new$@moria$:isaacrewrite:ruleset198 returns:$#uucp-new$@moria$:isaacrewrite:ruleset 0 returns:$#uucp-new$@moria$:isaacWynik jest zupe³nie inny.Najpierw zestaw regu³ 3 zwraca b³¹d wskazuj¹cy, ¿enazwa hosta nie mo¿e zostaæ rozwi¹zana.Nastêpnie podejmowana jest próbaobs³u¿enia tej sytuacji przez przekazanie do innej funkcji naszej konfiguracji: inteli-gentnego hosta.Zadaniem inteligentnego hosta jest obs³u¿enie wszelkich poczt,których nie da siê dostarczyæ w inny sposób.Podana w teScie nazwa hosta nie dajesiê rozwi¹zaæ i regu³y pokazuj¹, ¿e poczta powinna zostaæ przekazana do inteligent-nego hosta moria poprzez program wysy³aj¹cy uucp-new.Nasz inteligentny hostmo¿e mieæ lepsze po³¹czenia i bêdzie wiedzia³, co zrobiæ z tym adresem.342 Rozdzia³ 18: SendmailOstatni z naszych testów pokazuje, ¿e ka¿da poczta adresowana do hosta spoza na-szej domeny jest przekazywana do naszego hosta inteligentnego.Powinien on daæwynik podobny do tego z poprzedniego przyk³adu:# /usr/sbin/sendmail -btADDRESS TEST MODE (ruleset 3 NOT automatically invoked)Enter> 3,0 isaac@linux.org.aurewrite:ruleset 3 input:isaac@linux.org
[ Pobierz całość w formacie PDF ]