[ Pobierz całość w formacie PDF ]
.$@hostTen metasymbol okreSla hosta, do którego zostanie przekazana wiadomoS�.Je-�eli docelowy host jest hostem lokalnym, mo�na go pomin��.hostmo�e mie�posta� oddzielonej dwukropkami listy hostów docelowych, do których b�d� po-dejmowane kolejne próby dostarczenia poczty.$:u�ytkownikTen metasymbol okreSla docelowego u�ytkownika, dla którego jest przeznaczonapoczta.Pasuj�ca regu�a podstawiania jest zwykle testowana dopóty, dopóki któreS dopaso-wanie si� nie powiedzie, a wtedy przetwarzanie przechodzi do nast�pnej regu�y.Za-chowanie to mo�na zmieni�, poprzedzaj�c praw� stron� jednym z dwóch metasym-boli podanych poni�ej.Symbole steruj�ce p�tl� regu�y podstawiania dla prawej stro-ny to:$@Ten metasymbol powoduje powrót z zestawu regu� z pozosta�� cz�Sci� prawejstrony jako zwracan� wartoSci�.Nie b�d� szacowane �adne z pozosta�ych regu�w zestawie.$:Ten metasymbol powoduje natychmiastowe zako�czenie regu�y, ale pozosta�acz�S� bie��cego zestawu jest szacowana.Prosty przyk�ad regu�y wzorcaAby lepiej zrozumie�, jak dzia�a zast�powanie wzorców, rozwa�my poni�sz� lew�stron� regu�y:$*Do tej regu�y pasuje  zero lub wi�cej leksemów, potem znak .Gdyby t� regu�� zastosowa� dobrewer@vbrew.comlubHead Brewer , niepasowa�aby.Pierwszy ci�g nie pasowa�by, bo nie zawiera znaku 3,0 isaacrewrite: ruleset 3 input: 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 wynik pokazuje nam, jak sendmail przetwarza poczt� adresowan� do isaac wna-szym systemie.Ka�dy wiersz przedstawia informacje przekazane do zestawu regu�lub rezultat uzyskany po przejSciu przez zestaw regu�.WskazaliSmy sendmailowi, �echcielibySmy u�y� zestawu regu� 0i 3doprzekszta�cenia adresu.Zestaw regu� 0 jest 340 Rozdzia� 18: Sendmailwywo�ywany normalnie, a wywo�anie zestawu 3 wymusiliSmy, poniewa� domySl-nie nie jest testowany.Ostatni wiersz pokazuje, �e wynik zestawu regu� 0 w rzeczy-wistoSci przekazuje do programu wysy�aj�cego local, poczt� adresowan� do u�yt-kownika isaac.Nast�pnie sprawdzimy poczt� adresowan� na adres SMTP: isaac@vstout.vbrew.com.PowinniSmy uzyska� ten sam wynik co w poprzednim przyk�adzie:# /usr/sbin/sendmail -btADDRESS TEST MODE (ruleset 3 NOT automatically invoked)Enter> 3,0 isaac@vstout.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)Enter Testowanie 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 [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • szamanka888.keep.pl
  • Drogi użytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczać Ci coraz lepsze usługi. By móc to robić prosimy, abyś wyraził zgodę na dopasowanie treści marketingowych do Twoich zachowań w serwisie. Zgoda ta pozwoli nam częściowo finansować rozwój świadczonych usług.

    Pamiętaj, że dbamy o Twoją prywatność. Nie zwiększamy zakresu naszych uprawnień bez Twojej zgody. Zadbamy również o bezpieczeństwo Twoich danych. Wyrażoną zgodę możesz cofnąć w każdej chwili.

     Tak, zgadzam się na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerów w celu dopasowania treści do moich potrzeb. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

     Tak, zgadzam się na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerów w celu personalizowania wyświetlanych mi reklam i dostosowania do mnie prezentowanych treści marketingowych. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

    Wyrażenie powyższych zgód jest dobrowolne i możesz je w dowolnym momencie wycofać poprzez opcję: "Twoje zgody", dostępnej w prawym, dolnym rogu strony lub poprzez usunięcie "cookies" w swojej przeglądarce dla powyżej strony, z tym, że wycofanie zgody nie będzie miało wpływu na zgodność z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.