[ Pobierz całość w formacie PDF ]
.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.aurewrite:ruleset 96 input:isaacrewrite:ruleset 96 returns:isaacrewrite:ruleset 3 returns:isaacrewrite: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 tego testu pokazuje, ¿e nazwa hosta zosta³a rozwi¹zana i ¿e zosta³ on prze-kazany do naszego inteligentnego hosta.Dowodzi to, ¿e nasza definicja LO-CAL_NET_CONFIGdzia³a poprawnie i w obu sytuacjach jest obs³ugiwana dobrze.Ten test tak¿e koñczy siê sukcesem, a wiêc mo¿emy szczêSliwie przyj¹æ, ¿e naszakonfiguracja jest poprawna, i zacz¹æ jej u¿ywaæ.Eksploatowanie sendmailaDemona sendmail mo¿na uruchomiæ na dwa sposoby.Jeden to uruchamianie go z de-mona inetd.Drugi, czêSciej u¿ywany, to uruchomienie sendmaila jako samodzielnegodemona.Czêsto zdarza siê, ¿e programy wysy³aj¹ce pocztê wywo³uj¹ sendmail jakopolecenie u¿ytkownika przyjmuj¹cego do wys³ania lokalnie utworzon¹ pocztê.Je¿eli uruchamiasz sendmail jako samodzielnego demona, wstaw polecenie do plikurc.Wtedy demon sendmaila uruchomi siê w czasie startu komputera.NajczêScieju¿ywana sk³adnia to:/usr/sbin/sendmail -bd -q10mArgument-bdmówi sendmailowi, ¿e ma dzia³aæ jako demon.Program rozga³êzi siêi bêdzie dzia³a³ w tle.Argument-q10mmówi, by sendmail sprawdza³ kolejkê codziesiêæ minut.Mo¿esz podaæ inny czas sprawdzania kolejki.Aby uruchomiæ sendmail z demona sieciowego inetd, u¿ywa siê nastêpuj¹cego wpi-su:smtp stream tcp nowait nobody /usr/sbin/sendmail -bsArgument-bsmówi sendmailowi, by u¿ywa³ protoko³u SMTP na stdin/stdout, cojest wymagane przy u¿ywaniu z inetd. Sztuczki i kruczki 343Polecenie runq zwykle jest dowi¹zaniem symbolicznym do pliku binarnego sendmaili jest wygodniejsz¹ postaci¹ wywo³ania:# sendmail -qGdy sendmail jest wywo³ywany w ten sposób, przetwarza wszystkie wiadomoScioczekuj¹ce w kolejce.Przy wywo³ywaniu sendmaila z inetd, musisz tak¿e stworzyæzadanie cron, które co jakiS czas uruchamia polecenie runq s³u¿¹ce do obs³ugi buforapoczty.Odpowiedni wpis w tablicy cron powinien przypominaæ coS takiego:# Uruchamiaj bufor poczty co piêtnaScie minut0,15,30,45 * * * * /usr/bin/runqW wiêkszoSci instalacji sendmail przetwarza kolejkê co 15minut, co pokazano w przy-k³adowym pliku crontab.Przetwarzanie kolejki polega na próbie wys³ania czekaj¹cejw niej wiadomoSci.Sztuczki i kruczkiIstnieje wiele rzeczy, które mo¿esz robiæ, aby efektywne zarz¹dzaæ sendmailem.Wpa-kiecie sendmaila znajduje siê szereg narzêdzi do zarz¹dzania.Przyjrzyjmy siê najwa¿-niejszym z nich [ Pobierz caÅ‚ość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • katek.htw.pl






  • Formularz

    POst

    Post*

    **Add some explanations if needed