[ Pobierz całość w formacie PDF ]
.conf.I odwrotnie, gdyuruchamiasz Exima przez inetd, upewnij si, e nie masz skryptu rc uruchamiajcegogo w trybie demona.Wykonujc poczenie przez telnet na port SMTP swojej maszyny, moesz spraw-dzi, czy Exim jest poprawnie skonfigurowany do odbierania wiadomoSci SMTP.Oto jak powinno wyglda poprawne poczenie:$ telnet localhost smtpTrying 127.1.Connected to localhost.Escape character is '^]'.220 richard.vbrew.com ESMTP Exim 3.13 #1 Sun, 30 Jan 2000 16:23:55 +0600quit221 richard.vbrew.com closing connectionConnection closed by foreign host.Jeeli ten test nie spowoduje pokazania banera SMTP (wiersza rozpoczynajcego sikodem 220), sprawdx, czy proces demona Exim istnieje lub czy inetd jest poprawnieskonfigurowany.Jeeli to nie rozwie problemu, a w pliku konfiguracyjnym niema bdów, zajrzyj do plików log Exima (opisanych dalej).Jeeli twoja poczta nie dochodziIstnieje szereg funkcji pomagajcych rozwizywa problemy z instalacj.Pierw-szym miejscem, jakie naley sprawdzi, s pliki log Exima.W systemach linukso-wych normalnie znajduj si one w katalogu /var/log/exim/log i nazywaj siexim_mainlog, exim_rejectlog i exim_paniclog.W innych systemach operacyjnych cz-sto s umieszczane w katalogu /var/spool/exim/log.JeSli jeszcze nie wiesz, gdzie siznajduj pliki log Exima w twoim systemie, uruchom ponisze polecenie:exim -bP log_file_pathGówny plik log opisuje wszystkie transakcje, plik log reject zawiera szczegóy do-tyczce wiadomoSci, które zostay odrzucone ze wzgldu na przyjt polityk, a pliklog panic zawiera wiadomoSci zwizane z bdami konfiguracyjnymi i tym podob-nymi.* Uyj poleceniakill-HUP pid, gdziepidoznacza ID procesu inetd uzyskane na podstawie wynikupolecenia ps. 350 Rozdzia 19: EximPoniej pokazano typowe wpisy w gównym pliku log.Kady wpis to jeden wiersztekstu, rozpoczynajcy si od daty i czasu.Tutaj zostay one podzielone na kilkawierszy, by zmieSciy si na stronie:2000-01-30 15:46:37 12EwYe-0004WO-00 jill@vbrew.com>D=localuser T=local_delivery2000-01-30 15:46:37 12EwYe-0004WO-00 CompletedTe wpisy pokazuj, e wiadomoS od jack@vstout.vbrew.com do jill@vbrew.com zo-staa poprawnie dostarczona do skrzynki pocztowej na hoScie lokalnym.PrzyjciewiadomoSci oznacza si symbolem.Istniej dwa rodzaje bdów dostarczenia: stay i tymczasowy.Bd stay uwidaczniasi w pliku log w pokazany poniej sposób i jest oznaczony dwoma gwiazdkami (**):2000-01-30 14:48:28 12EvcH-0003rC-00 ** bill@lager.vbrew.comR=lookuphost T=smtp: SMTP error from remote mailer after RCPT TO:: host lager.vbrew.com [192.168.157.2]:550.User unknownJeSli taki bd wystpi, Exim wysya do nadawcy raport z bdnego dostarczenia,czsto nazywany wiadomoSci odbit (ang.bounced message).Bdy tymczasowe s oznaczane symbolem ==:2000-01-30 12:50:50 12E9Un-0004Wq-00 == jim@bitter.vbrew.comT=smtp defer (145): Connection timed outTen bd jest typowy dla sytuacji, w której Exim prawdopodobnie rozpozna, e wia-domoS powinna zosta dostarczona do hosta zdalnego, ale nie jest w staniepoczy si z usug SMTP na tym hoScie.Na przykad host jest wyczony lubprzytrafi si jakiS problem z sieci.Gdy wiadomoS zostanie odrzucona (ang.deferred)w ten sposób, pozostaje w kolejce Exima i co jakiS czas jest podejmowana próba jejponownego wysania.Jednak jeeli w okreSlonym czasie (zwykle kilka dni), adnapróba si nie powiedzie, pojawi si bd stay i zostanie wysana wiadomoS odbita.Jeeli na podstawie komunikatu bdu generowanego przez Exima nie jesteS w sta-nie zlokalizowa problemu, moesz wczy komunikaty debugujce.Robi si toprzez opcj  d, po której opcjonalnie mona poda dany poziom dokadnoSci wy-Swietlanych informacji (maksymalnie 9).Exim wySwietla raport na ekranie.Bymoe z niego dowiesz si, gdzie tkwi bd.Kompilowanie EximaExim jest wci w stadium intensywnego rozwoju.Wersja zaczona w dystrybucjiLinuksa nigdy nie jest t najnowsz.Jeeli potrzebujesz funkcji lub poprawki, któraistnieje w nowszej wersji, musisz zdoby kod xródowy i skompilowa go samo-dzielnie.Najnowsz wersj mona znalex na stronie WWW Exima pod adresemhttp://www.exim.org. Tryby dostarczania poczty 351Linux jest jednym z wielu systemów operacyjnych, dla którego istnieje konfiguracjaw kodzie xródowym Exima.Aby skompilowa go w Linuksie, powinieneS dokonaedycji pliku src/EDITME i umieSci wynik w pliku o nazwie Local/Makefile.W plikusrc/EDITME znajduj si komentarze, które informuj, do czego su poszczególneustawienia.Na koniec uruchom make.Szczegóowe informacje na temat kompilacjiExima znajdziesz w jego podrczniku obsugi.Tryby dostarczania pocztyJak wspomnieliSmy, Exim moe bezzwocznie dostarcza wiadomoSci lub kolejko-wa je do póxniejszego przetwarzania.Wszystkie przychodzce wiadomoSci s za-chowywane w podkatalogu input katalogu /var/spool/exim.Gdy kolejkowanie niedziaa, proces dostarczania jest uruchamiany po nadejSciu kadej wiadomoSci.W przeciwnym razie wiadomoS jest pozostawiana w kolejce, a proces queuerunnerj pobierze.Kolejkowanie moe by bezwarunkowe, jeeli ustawimy w pliku konfi-guracyjnym queue_only, lub realizowane warunkowo przy Srednim obcieniu sys-temu w czasie jednej minuty, jeeli ustawimy:queue_only_load = 4W tym wypadku wiadomoSci s kolejkowane, jeeli obcienie systemu przekroczy 4*.Jeeli twój host nie jest na stae poczony z Internetem, moesz zechcie wczy ko-lejkowanie dla adresów zdalnych, pozwalajc Eximowi na natychmiastowe dostar-czanie poczty lokalnej [ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • agnieszka90.opx.pl