Provided by: manpages-pl_0.5-1_all bug

NAZWA

       dot-qmail - kontrola dostarczania wiadomości pocztowych

OPIS

        Uwaga! To tłumaczenie może być nieaktualne!

       Zazwyczaj  program  qmail-local dostarcza każdą nadchodzącą wiadomość do twojej systemowej
       skrzynki, domowy/Mailbox, gdzie domowy jest twoim katalogiem domowym.

       Może jednak w zamian tego zapisać pocztę do innego pliku  lub  katalogu,  przesłać  ją  do
       innego  adresu,  przekazać  do  listy  dyskusyjnej,  albo nawet wykonywać jakieś programy,
       wszystko zgodnie z twoją kontrolą.

PLIK QMAIL

       By zmienić zachowanie lokalnego agenta dostarczającego qmail-local  ustaw  plik  .qmail  w
       swoim katalogu domowym.

       .qmail  zawiera jedną lub więcej linii.  Każda linia jest instrukcją dostarczania.  qmail-
       local podąża za każdą podaną w kolejności instrukcją.  Rozróżniamy pięć  typów  instrukcji
       dostarczania: 1 -- komentarz; 2 -- program; 3 -- forward; 4 -- mbox; 5 -- maildir.

       (1)  Linie komentarzy zaczynają się znakiem krzyżyka:

                 # to jest komentarz

            qmail-local ignoruje te linie.

       (2)  Linie programu do uruchomienia zaczynają się pionową kreską:

                 |preline /usr/ucb/vacation djb

            qmail-local  traktuje  resztę  linii jako komendę wołaną z poziomu sh.  Zobacz qmail-
            command(8) by uzyskać więcej informacji.

       (3)  Linia typu forward zaczyna się znakiem ampersand:

                 &ja@moja.nowa.praca.com

            qmail-local traktuje resztę tej linii jako adres poczty elektronicznej; używa  qmail-
            queue  by  przekazać  dalej wiadomość i dostarczyć ją pod wskazany adres.  Adres musi
            zawierać pełną nazwę domenową; nie może  zawierać  dodatkowych  spacji,  pojedynczych
            nawiasów, albo komentarzy:

                 # poniższe przykłady są błędne
                 &ja@nowa
                 &<ja@moja.nowa.praca.com>
                 & ja@moja.nowa.praca.com
                 &me@moja.nowa.praca.com (Nowy Adres)

            Jeśli adres zaczyna się literą lub liczbą, to możesz pominąć znak ampersand:

                 ja@moja.nowa.praca.com

            Zauważ,  że  qmail-local  pomija  swoją  nową  zawartość  linii  Return-Path  podczas
            przekazywania wiadomości dalej.

       (4)  Linia mbox zaczyna się znakiem ukośnika (ang. slash) lub kropki, przy czym nigdy  nie
            kończy się ukośnikiem:

                 /home/djb/Mailbox.sos

            qmail-local  traktuje  całą  linię  jako  nazwę pliku.  Dołącza wiadomość pocztową do
            tegoż pliku używając w tym celu zajmowania plików w  stylu  flock-a  jeśli  to  tylko
            możliwe.   qmail-local  przechowuje  wiadomość  pocztową  w  formacie mbox opisanym w
            mbox(5).

            UWAGA: Na wielu systemach, każdy kto może odczytywać plik może zająć go  przy  pomocy
            flock  i  zamknąć  w  ten  sposób  dostarczanie  qmail-local  na  zawsze.   Nigdy nie
            dostarczaj poczty do publicznie dostępnych plików!

            Jeśli qmail-local potrafi zająć plik, ale wystąpiły kłopoty z zapisem  do  niego  (na
            przykład,  ponieważ  dysk  jest pełen), to plik zostanie obcięty do swej poprzedniej,
            oryginalnej długości.  Nie zapobiega to jednak uszkodzeniu skrzynki odbiorczej  jeśli
            system ulegnie wypadkowi podczas dostarczania poczty.

       (5)  Linia maildir zaczyna się znakiem ukośnika lub kropki, a kończy się ukośnikiem:

                 /home/djb/Maildir/

            qmail-local  traktuje  całą  linię jako nazwę katalogu w formacie maildir Bezpiecznie
            zapamiętuje nadchodzącą wiadomość do tego katalogu.  Obejrzyj  podręcznik  maildir(5)
            po więcej szczegółów.

       Jeśli  .qmail  ma  ustawiony  bit  wykonywalności, to nie może zawierać żadnych linii typu
       program, mbox lub maildir .  Jeśli qmail-local ujrzy jakiekolwiek z tych  linii,  zakończy
       pracę i wskaże na chwilową usterkę.

       Gdy  .qmail jest kompletnie pusty (0 bajtów długości), lub jeśli nie istnieje, qmail-local
       postępuje według  instrukcji  defaultdelivery  ustawionych  przez  administratora  twojego
       systemu;  normalnie  defaultdelivery  wskazuje  na  ./Mailbox,  więc  qmail-local  dołącza
       wiadomość pocztową do pliku Mailbox w formacie mbox .

       .qmail może zawierać dodatkowe spacje i znaki tabulacji na końcu linii.   Linie  puste  są
       dozwolone, lecz nie mogą występować jako pierwsze w pliku .qmail.

       Jeśli  plik  .qmail  jest  zapisywalny przez wszystkich lub przez grupę, wtedy qmail-local
       wstrzymuje pracę i wskazuje na tymczasową usterkę.

BEZPIECZNA EDYCJA PLIKU QMAIL

       Przychodzące wiadomości mogą dotrzeć w każdym momencie.  Jeśli chcesz bezpiecznie edytować
       swój  plik  .qmail  ustaw  najpierw  bit  przyklejenia  (ang. sticky) dla swojego katalogu
       domowego:

            chmod +t $HOME

       qmail-local odłoży chwilowo dostarczanie jakiejkolwiek wiadomości  do  ciebie  jeśli  twój
       katalog  domowy  jest  "klejący"  (lub  zapisywalny  przez  grupę  lub  zapisywalny  przez
       wszystkich, co nie powinno nigdy wystąpić).  Upewnij się by wykonać

            chmod -t $HOME

       kiedy już skończysz!  Jest dobrym pomysłem przetestowanie swojego nowego  pliku  .qmail  w
       następujący sposób:

            qmail-local -n $USER ~ $USER '' '' '' '' ./Mailbox

ADRESY ROZSZERZEŃ

       W  systemie  pocztowym  qmail  sterujesz  wszystkimi  lokalnymi  adresami  używając  formy
       użytkownik-cokolwiek, równie dobrze jak użytkownik  samodzielnie,  gdzie  użytkownik  jest
       nazwą  loginową.   Dostarczanie  do  użytkownik-cokolwiek  jest  kontrolowane  przez  plik
       homedir/.qmail-cokolwiek.  (Reguły te mogą być  zmienione  przez  administratora  systemu;
       obejrzyj qmail-users(5).)

       Użytkownik alias kontroluje wszystkie inne adresy.  Dostarczanie lokalne jest kontrolowane
       przez plik homedir/.qmail-local, gdzie homedir jest katalogiem domowym aliasa.

       W następującym opisie qmail-local zajmuje się wiadomością zaadresowaną do  lokalny@domena,
       gdzie lokalny jest kontrolowany przez .qmail-dod.  I oto co on czyni.

       Jeśli  .qmail-dod  jest  pusty,  qmail-local  postępuje według wskazówek określonych przez
       defaultdelivery ustawionych przez administratora.

       Jeśli .qmail-dod nie istnieje qmail-local spróbuje użyć jakichś innych, domyślnych  plików
       .qmail  Na  przykład,  jeśli zamiast naszego dod wstawimy foo-bar, to qmail-local spróbuje
       najpierw .qmail-foo-bar, potem .qmail-foo-default, i w końcu .qmail-default.  Jeśli  żaden
       z  plików  nie  istnieje  qmail-local odbije wiadomość.  (Wyjątek: dla podstawowego adresu
       użytkownika , qmail-local traktuje nieistniejący plik  .qmail  tak  samo  jak  pusty  plik
       .qmail.)

       OSTRZEŻENIE:  Ze  względów  bezpieczeństwa,  qmail-local  zastępuje  wszelkie kropki ciągu
       rozszerzenia dod znakami myślnika zanim dokona sprawdzenia .qmail-dod.  Z powodu przyjętej
       konwencji, qmail-local konwertuje wszelkie duże litery w ciągu dod do liter małych.

       Kiedy  qmail-local  przesyła  dalej  wiadomość,  zgodnie  z instrukcjami w .qmail-dod (lub
       .qmail-default), to sprawdza czy istnieje plik .qmail-dod-owner  .   Jeśli  tak  to  używa
       adresu  lokalny-owner@domena  jako  kopertowego  nadawcy (ang. sender) przekazywanej dalej
       wiadomości.  W  przeciwnym  wypadku  przepisywany  jest  oryginalny  nadawca  nadchodzącej
       wiadomości.   Wyjątek: qmail-local zawsze przepisze oryginalnego nadawcę kopertowego jeśli
       adres ten był pusty lub #@[], np. jest to wiadomość odbita.

       qmail-local wspiera również zmienne kopertowe  ścieżki  powrotu  (ang.  variable  envelope
       return  paths)  (VERPs):  jeśli  istnieje .qmail-dod- i .qmail-dod-owner-default także, to
       jako kopertowy nadawca używany jest adres lokalny-owner-@domena-@[] .   Spowoduje  to,  że
       odbiorca       odbiorca@hostodbiorcy       ujrzy       nadawcę       kopertowego      jako
       lokalny-owner-odbiorca=hostodbiorcy@domena.

PRZECHWYTYWANIE BŁĘDÓW

       Jeśli instrukcje doręczania zawiodą, qmail-local  wstrzymuje  natychmiastowo  działanie  i
       zgłasza  usterkę.   qmail-local  zajmuje  się  przesyłaniem  dalej wiadomości po wszelkich
       innych instrukcjach, więc jakikolwiek błąd wcześniejszy może zakłócić forwarding.

       Jeśli program kończy działanie z kodem 99, qmail-local ignoruje wszystkie początkowe linie
       pliku .qmail, lecz wciąż ma na uwadze poprzednie linie typu forward.

       By  ustawić  niezależne od siebie instrukcje, gdzie chwilowy lub krytyczny błąd w jednej z
       nich nie wpływa na inne, przenieś każdą z instrukcji do  oddzielnego  pliku  .qmail-dod  i
       ustaw  swój  główny plik .qmail tak, żeby przesyłać używając wszystkich plików .qmail-dod.
       Zauważ,  że  qmail-local  może  sobie  poradzić  z  dowolną  liczbą  linii  typu   forward
       równocześnie.

ZOBACZ TAKŻE

       envelopes(5),   maildir(5),  mbox(5),  qmail-users(5),  qmail-local(8),  qmail-command(8),
       qmail-queue(8), qmail-lspawn(8)

INFORMACJE O TŁUMACZENIU

       Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia  Manuali  i  może
       nie  być  aktualne.  W  razie  zauważenia  różnic  między  powyższym opisem a rzeczywistym
       zachowaniem opisywanego programu lub  funkcji,  prosimy  o  zapoznanie  się  z  oryginalną
       (angielską) wersją strony podręcznika za pomocą polecenia:

              man --locale=C 5 dot-qmail

       Prosimy  o  pomoc  w  aktualizacji stron man - więcej informacji można znaleźć pod adresem
       http://sourceforge.net/projects/manpages-pl/.

                                                                                     dot-qmail(5)