[ Pobierz całość w formacie PDF ]
.Zwróæ jed-nak uwagê, ¿e /etc/passwd@vbrew.com jest sk³adniowo poprawnym adresem e-mail,ale je¿eli Exim odbierze adresowan¹ na niego wiadomoSæ, zwykle bêdzie szuka³u¿ytkownika o nazwie /etc/passwd, co zakoñczy siê fiaskiem i wiadomoSæ zostanieodbita.Na liScie aliasów lub w pliku przekierowania nazwapliku zaczyna siê od ukoSnika (/)i ma postaæ, która nie spe³nia warunków sk³adni pe³nego domenowego adresue-mail.Na przyk³ad /tmp/junk w pliku przekierowania lub w pliku aliasów jest inter-pretowane jako nazwa pliku, ale /tmp/junk@vbrew.com jako adres e-mail, choæ praw-dopodobnie niezbyt przydatny.Jednak adresy tego typu mo¿na spotkaæ przy wy-sy³aniu poczty przez gatewaye X.400, poniewa¿ adresy X.400 rozpoczynaj¹ siê odukoSnika.Podobnie polecenie w potoku mo¿e byæ dowolnym poleceniem Uniksa poprzedzonymznakiem potoku (|), o ile ci¹g nie mo¿e byæ uznany za poprawny, domenowy adrese-mail.Je¿eli nie zmienisz konfiguracji, Exim nie u¿ywa pow³oki do uruchamianiapolecenia.Za to dzieli ci¹g na nazwê polecenia i argumenty i uruchamia je bezpo-Srednio.WiadomoSæ jest przekazywana jako standardowe wejScie takiego polece-nia.Na przyk³ad, aby przekierowaæ listê pocztow¹ do lokalnej grupy dyskusyjnej,móg³byS u¿yæ skryptu pow³oki gateit i skonfigurowaæ lokalny alias tak, by dostar-cza³ wszystkie wiadomoSci z tej listy do skryptu za pomoc¹|gateit.JeSli wierszpoleceñ zawiera przecinek, nale¿y go uj¹æ w cudzys³Ã³w wraz z symbolem potoku.* Opis ten zosta³ uproszczony.Mo¿na sprawiæ, by modu³y zarz¹dzaj¹ce przekaza³y adresy do modu³Ã³wtransportowych, które dostarcz¹ wiadomoSci do hostów zdalnych.I podobnie, rutery mog¹ przekazaæadresy do lokalnego modu³u transportowego, który zapisze wiadomoSæ do pliku lub potoku.Mo¿liwejest tak¿e, by rutery w pewnych warunkach przekaza³y adresy do programów zarz¹dzaj¹cych. Ruting i dostarczanie poczty 355U¿ytkownicy lokalniAdres lokalny zwykle jest jednoznaczny ze skrzynk¹ pocztow¹.Znajduje siê onaprzewa¿nie w katalogu /var/spool/mail i nosi nazwê u¿ytkownika, który jest równie¿w³aScicielem pliku.Je¿eli plik nie istnieje, Exim go tworzy.W pewnych konfiguracjach grupa jest ustawiana na tak¹, do której nale¿y u¿ytkow-nik, a tryb praw dostêpu na 0600.W tych przypadkach procesy dostarczania dzia³aj¹z prawami u¿ytkownika i u¿ytkownik mo¿e usun¹æ ca³¹ skrzynkê.W innych konfi-guracjach skrzynka pocztowa nale¿y do grupy mail i ma prawo dostêpu 0660.Pro-cesy dostarczaj¹ce dzia³aj¹ z uid systemu i grup¹ mail, a u¿ytkownicy nie mog¹ usu-waæ plików swoich skrzynek, choæ mog¹ je opró¿niaæ.Zauwa¿, ¿e choæ katalog /var/spool/mail jest obecnie standardowym miejscemumieszczania plików skrzynek pocztowych, niektóre programy s¹ skompilowanedo u¿ywania innych Scie¿ek, na przyk³ad /usr/spool/mail.Je¿eli dostarczenie pocztydo u¿ytkowników na twoim komputerze regularnie siê nie udaje, powinieneS zoba-czyæ, czy pomo¿e stworzenie dowi¹zania symbolicznego do /var/spool/mail.Adresy MAILER-DAEMON i postmaster normalnie powinny byæ umieszczonew pliku aliasów i powinny siê rozwijaæ do adresów e-mail administratora systemu.MAILER-DAEMON jest u¿ywany przez Exima jako adres nadawcy w wiadomo-Sciach odbitych.Jest równie¿ zalecane, by root by³ skonfigurowany jako alias dla ad-ministratora, szczególnie gdy dostarczanie odbywa siê z prawami odbiorców, abyzapobiec dostarczaniu jako root.Przekierowywanie pocztyU¿ytkownicy mog¹ przekierowywaæ swoj¹ pocztê na inne adresy, tworz¹c plik.for-ward w swoich katalogach macierzystych.Zawiera on listê odbiorców, w której zna-kiem separatora jest przecinek i/lub znak nowego wiersza.Wszystkie wiersze za-warte w pliku s¹ odczytywane i interpretowane.Mo¿na w nim u¿yæ adresu dowol-nego typu.Praktycznym przyk³adem pliku.forward przygotowanego na czas urlopumo¿e byæ:janet, "|vacation"W innych opisach plików.forward mo¿esz znalexæ nazwê u¿ytkownika poprzedzon¹znakiem odwrotnego ukoSnika.W starszych MTA taki zapis zapobiega³ szukaniunowej nazwy w pliku.forward, co mog³o prowadziæ do zapêtlenia.W Eximie odwrot-ny ukoSnik nie jest potrzebny, gdy¿ program ten automatycznie rozwi¹zuje problemzapêtlenia*.Jednak znak odwrotnego ukoSnika jest dopuszczalny i nie jest on bezznaczenia w konfiguracji, obs³uguj¹cej kilka domen naraz.Sama nazwa u¿ytkowni-ka, bez znaku odwrotnego ukoSnika, jest uznawana za nazwê z domeny domySlnej.W przypadku zastosowania odwrotnego ukoSnika zachowywana jest podana do-mena.* Program zarz¹dzaj¹cy jest pomijany, je¿eli adres, który ma zostaæ przetworzony, jest taki sam jak adresu¿yty do jego wygenerowania. 356 Rozdzia³ 19: EximPierwszy adres w pliku przekierowania odpowiada za dostarczenie przychodz¹cejwiadomoSci do skrzynki pocztowej janet, natomiast polecenie vacation zwraca donadawcy krótk¹ informacjê*.Poza obs³ug¹  tradycyjnych plików przekierowania, Exima mo¿na skonfigurowaædo pracy z bardziej skomplikowanymi plikami, zwanymi filtrami.Zamiast listy ad-resów, na które nale¿y przekierowaæ wiadomoSæ, plik filtru mo¿e zawieraæ testy za-wartoSci przychodz¹cej wiadomoSci, tak by na przyk³ad wiadomoSæ mog³a byæprzekazana tylko wtedy, gdy temat zawiera has³o  pilne.Administrator systemumusi zdecydowaæ, czy wolno pozwoliæ u¿ytkownikom na tak¹ elastycznoSæ.Pliki aliasówExim mo¿e obs³ugiwaæ pliki aliasów komatybilne z plikami sendmaila.Wpisy w pli-ku aliasów mog¹ mieæ nastêpuj¹c¹ postaæ:alias: odbiorcyodbiorcyto lista oddzielonych przecinkami adresów, którymi zostanie zast¹pionyalias.Lista odbiorców mo¿e ci¹gn¹æ siê przez kilka wierszy, je¿eli nastêpny wierszrozpoczyna siê od bia³ego znaku.Specjalna funkcja pozwala Eximowi obs³ugiwaæ listy pocztowe, które s¹ umieszczo-ne niezale¿nie od pliku aliasów: je¿eli podasz jako odbiorcê:include:nazwa-pliku, Exim odczytuje zadany plik i zastêpuje jego zawartoSæ list¹ odbiorców.Al-ternatywa dla takiej obs³ugi list pocztowych jest opisana w nastêpnym podrozdzia-le, Listy pocztowe.G³Ã³wny plik aliasów to /etc/aliases.Je¿eli przyzna³eS prawa zapisu do tego pliku gru-pie lub wszystkim, Exim odmówi jego u¿ycia i wstrzyma przyjmowanie poczty lo-kalnej.Mo¿esz jednak kontrolowaæ test zwi¹zany ze sprawdzaniem praw dostêpu,ustawiaj¹c modemask w programie zarz¹dzaj¹cym system_aliases.Oto przyk³adowy plik aliases:# plik /etc/aliases dla vbrew [ Pobierz caÅ‚ość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • czarkowski.pev.pl
  •