[ Pobierz całość w formacie PDF ]
.Na przyk³ad host jest wy³¹czony 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 wys³ania.Jednak je¿eli w okreSlonym czasie (zwykle kilka dni), ¿adnapróba siê nie powiedzie, pojawi siê b³¹d sta³y i zostanie wys³ana wiadomoSæ odbita.Je¿eli na podstawie komunikatu b³êdu generowanego przez Exima nie jesteS w sta-nie zlokalizowaæ problemu, mo¿esz w³¹czyæ komunikaty debuguj¹ce.Robi siê toprzez opcjê  d, po której opcjonalnie mo¿na podaæ ¿¹dany poziom dok³adnoSci wy-Swietlanych informacji (maksymalnie 9).Exim wySwietla raport na ekranie.Byæmo¿e z niego dowiesz siê, gdzie tkwi b³¹d.Kompilowanie EximaExim jest wci¹¿ w stadium intensywnego rozwoju.Wersja za³¹czona w dystrybucjiLinuksa nigdy nie jest t¹ najnowsz¹.Je¿eli potrzebujesz funkcji lub poprawki, któraistnieje w nowszej wersji, musisz zdobyæ kod xród³owy i skompilowaæ go samo-dzielnie.Najnowsz¹ wersjê mo¿na 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ód³owym Exima.Aby skompilowaæ go w Linuksie, powinieneS dokonaæedycji pliku src/EDITME i umieSciæ wynik w pliku o nazwie Local/Makefile.W plikusrc/EDITME znajduj¹ siê komentarze, które informuj¹, do czego s³u¿¹ poszczególneustawienia.Na koniec uruchom make.Szczegó³owe informacje na temat kompilacjiExima znajdziesz w jego podrêczniku obs³ugi.Tryby dostarczania pocztyJak wspomnieliSmy, Exim mo¿e bezzw³ocznie dostarczaæ wiadomoSci lub kolejko-waæ je do póxniejszego przetwarzania.Wszystkie przychodz¹ce wiadomoSci s¹ za-chowywane w podkatalogu input katalogu /var/spool/exim.Gdy kolejkowanie niedzia³a, proces dostarczania jest uruchamiany po nadejSciu ka¿dej wiadomoSci.W przeciwnym razie wiadomoSæ jest pozostawiana w kolejce, a¿ proces queuerunnerj¹ pobierze.Kolejkowanie mo¿e byæ bezwarunkowe, je¿eli ustawimy w pliku konfi-guracyjnym queue_only, lub realizowane warunkowo przy Srednim obci¹¿eniu sys-temu w czasie jednej minuty, je¿eli ustawimy:queue_only_load = 4W tym wypadku wiadomoSci s¹ kolejkowane, je¿eli obci¹¿enie systemu przekroczy 4*.Je¿eli twój host nie jest na sta³e po³¹czony z Internetem, mo¿esz zechcieæ w³¹czyæ ko-lejkowanie dla adresów zdalnych, pozwalaj¹c Eximowi na natychmiastowe dostar-czanie poczty lokalnej.Mo¿esz to zrobiæ, ustawiaj¹c w pliku konfiguracyjnym:queue_remote_domains = *Je¿eli w³¹czysz dowolne kolejkowanie, musisz pamiêtaæ o regularnym sprawdzaniukolejek, najlepiej co 10 lub 15 minut.Nawet je¿eli opcje kolejkowania nie s¹ jawniew³¹czone, trzeba sprawdzaæ kolejki pod k¹tem wiadomoSci odrzuconych ze wzglê-du na tymczasowe b³êdy w dostarczaniu.Je¿eli uruchomisz Exima w trybie de-mona, musisz dodaæ w wierszu poleceñ opcjê  q15m przetwarzaj¹c¹ kolejkê co 15minut.Mo¿esz tak¿e wywo³aæ exim  q z crona co zadany okres czasu.Aktualn¹ kolejkê mo¿esz obejrzeæ, wywo³uj¹c Exima z opcj¹  bp.To samo mo¿eszuzyskaæ, tworz¹c dowi¹zanie mailq do Exima i wywo³uj¹c mailq:$ mailq2h 52K 12EwGE-0005jD-00D bob@vbrew.comharry@example.netWidzimy, ¿e w kolejce czeka jedna wiadomoSæ od sam@vbrew.com adresowana dodwóch osób.Zosta³a ona poprawnie dostarczona do bob@vbrew.com, ale jeszcze nie do-tar³a do harry@example.net, choæ czeka w kolejce od dwóch godzin.Rozmiar wiadomo-Sci to 52 KB, a ID za pomoc¹ którego Exim j¹ identyfikuje to12EwGE-0005jD-00.Za-gl¹daj¹c do indywidualnego pliku log wiadomoSci, msglog, który znajduje siê w kata-* Obci¹¿enie systemu jest standardow¹ uniksow¹ miar¹ Sredniej liczby procesów, które s¹ kolejkowane ioczekuj¹ na wykonanie.Polecenie uptime pokazuje Srednie obci¹¿enia za nastêpuj¹ce okresy czasu: mi-nutê, 5i 15minut. 352 Rozdzia³ 19: Eximlogu buforowym Exima, mo¿esz stwierdziæ, dlaczego wiadomoSæ nie zosta³a jeszczedostarczona.£atwo to zrobiæ, u¿ywaj¹c opcji  Mvl:$ exim -Mvl 12EwGE-0005jD-002000-01-30 17:28:13 example.net [192.168.8.2]: Connection timed out2000-01-30 17:28:13 harry@example.net: remote_smtp transport deferred:Connection timed outIndywidualne pliki log zawieraj¹ kopiê wpisów log dla ka¿dej wiadomoSci, a wiêcmo¿esz je ³atwo przegl¹daæ.Tê sam¹ informacjê mo¿esz uzyskaæ z g³Ã³wnego plikulog, u¿ywaj¹c narzêdzia exigrep:$ exigrep 12EwGE-0005jD-00 /var/log/exim/exim_mainlogPotrwa to nieco d³u¿ej, szczególnie w obci¹¿onym systemie, gdzie pliki log s¹ du¿e.Narzêdzie exigrep przydaje siê przy poszukiwaniu informacji o wiêkszej liczbie wia-domoSci [ Pobierz caÅ‚ość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • gieldaklubu.keep.pl
  •