Provided by: manpages-pl_20060617-2_all bug

NAZWA

       procmail - autonomiczny procesor poczty

SKŁADNIA

       procmail [-ptoY] [-f od_kogo]
            [parametr=warto┼Ťç | plik_rc] ...
       procmail [-toY] [-f fromwhom] [-a argument] ...
            -d odbiorca ...
       procmail [-ptY] -m [parametr=warto┼Ťç] ...  rcfile
            [argument] ...
       procmail -v

OPIS

       Szybk─ů orientacj─Ö w temacie mo┼╝na uzyska─ç czytaj─ůc umieszczone na ko┼äcu
       UWAGI.

       Procmail  powinien  by─ç   wywo┼éywany   automatycznie,   korzystaj─ůc   z
       mechanizmu .forward w momencie przybycia listu. Alternatywnie, gdy jest
       zainstalowany  przez  administratora  systemu,  może   być   wywoływany
       bezpo┼Ťrednio  przez  program pocztowy (mailer).  Po wywo┼éaniu, najpierw
       ustawia na warto┼Ťci  domy┼Ťlne  pewne  zmienne  ┼Ťrodowiskowe,  odczytuje
       wiadomo┼Ť─ç pocztow─ů ze stdin (do EOF), oddziela jej tre┼Ť─ç od nag┼é├│wka, a
       nast─Öpnie, je┼Ťli nie podano argument├│w wiersza polece┼ä, zaczyna  szuka─ç
       pliku  o  nazwie  $HOME/.procmailrc.   Stosownie do reguł przetwarzania
       zawartych w tym  pliku  ┼Ťwie┼╝o  otrzymana  wiadomo┼Ť─ç  pocztowa  zostaje
       umieszczona  we  w┼éa┼Ťciwym  katalogu.   Je┼Ťli nie istnieje plik rc, lub
       jego przetwarzanie dojdzie  do  ko┼äca,  procmail  zapisze  wiadomo┼Ť─ç  w
       domy┼Ťlnej skrzynce pocztowej (mailbox) systemu.

       Je┼Ťli  nie  podano  ani  pliku  rc,  ani opcji -p w wierszu polece┼ä, to
       program przed  odczytaniem  $HOME/.procmailrc  zinterpretuje  polecenia
       zawarte   w   /etc/procmailrc  (o  ile  istniej─ů).   Podczas  tworzenia
       /etc/procmailrc trzeba uwa┼╝a─ç, poniewa┼╝ je┼Ťli warunki  na  to  pozwol─ů,
       zostanie  on  uruchomiony  z  prawami roota (w przeciwieństwie do pliku
       $HOME/.procmailrc).

       Je┼Ťli procmail zostanie uruchomiony z uprawnieniami roota lub jako suid
       root,  to  mo┼╝e  pracowa─ç jako agent dostarczania poczty (mail delivery
       agent), z poszerzonymi mo┼╝liwo┼Ťciami, wstecznie zgodny.

       Mo┼╝na go  te┼╝  wykorzystywa─ç  jako  uniwersalny  filtr  pocztowy,  tzn.
       poczyniono  pewne  kroki,  by procmail mógł być wywoływany w specjalnej
       regule sendmaila.

       Format  pliku  rc  jest  opisany  szczegółowo  na  stronie  podręcznika
       procmailrc(5).

       Technika  punktowania  ważonego  jest  szczegółowo  opisana  na stronie
       procmailsc(5).

       Przykłady plików rc można obejrzeć na stronie procmailex(5).

   Sygnały
       TERMINATE   Ko┼äczy przedwcze┼Ťnie i ponownie kolejkuje wiadomo┼Ť─ç.

       HANGUP      Ko┼äczy przedwcze┼Ťnie i odbija wiadomo┼Ť─ç do nadawcy.

       INTERRUPT   Ko┼äczy przedwcze┼Ťnie i odbija wiadomo┼Ť─ç do nadawcy.

       QUIT        Ko┼äczy przedwcze┼Ťnie i milcz─ůco traci wiadomo┼Ť─ç.

       ALARM       Wymusza przekroczenie limitu czasu (zobacz TIMEOUT).

       USR1        R├│wnowa┼╝nik VERBOSE=off.

       USR2        R├│wnowa┼╝nik VERBOSE=on.

OPCJE

       -v   Procmail  wypisuje  sw├│j  numer  wersji,  wy┼Ťwietla   wkompilowan─ů
            konfigurację i kończy działanie.

       -p   Zachowuje  stare  ┼Ťrodowisko. Normalnie procmail czy┼Ťci ┼Ťrodowisko
            podczas startu,  poza  warto┼Ťci─ů  TZ.  Jednak  w  ka┼╝dym  wypadku:
            wszelkie warto┼Ťci domy┼Ťlne przes┼éoni─ů uprzednio istniej─ůce zmienne
            ┼Ťrodowiskowe, tzn. procmail nie  b─Ödzie  zwraca┼é  uwagi  na  ┼╝adne
            predefiniowane  zmienne  ┼Ťrodowiskowe,  lecz  nadpisze  je  swoimi
            warto┼Ťciami domy┼Ťlnymi. List─Ö zmiennych  ┼Ťrodowiskowych  procmaila
            mo┼╝na  znale┼║─ç  na stronie podr─Öcznika procmailrc(5). Je┼Ťli podano
            zar├│wno -p jak i -m, lista ustawianych zmiennych ogranicza si─Ö  do
            zaledwie: LOGNAME, HOME, SHELL, ORGMAIL i MAILDIR.

       -t   Powoduje,  ┼╝e  procmail  zawodzi  ┼éagodnie,  np.  je┼Ťli  nie  mo┼╝e
            dostarczy─ç przesy┼éki do ┼╝adnego z podanych mu cel├│w, wiadomo┼Ť─ç nie
            zostanie  odbita,  lecz  powr├│ci  do kolejki poczty. W przysz┼éo┼Ťci
            zostanie dokonana ponowna pr├│ba dostarczenia.

       -f fromwhom
            Powoduje, ┼╝e procmail ponownie generuje pocz─ůtkow─ů lini─Ö `From ' z
            warto┼Ťci─ů   fromwhom  jako  wysy┼éaj─ůcym  (zamiast  -f  mo┼╝na  u┼╝y─ç
            alternatywnego i przedawnionego -r).  Je┼Ťli fromwhom sk┼éada si─Ö  z
            pojedynczego `-', to program tylko od┼Ťwie┼╝y znacznik czasu w linii
            `From ' (o ile jest obecny, je┼Ťli nie, to utworzy nowy).

       -o   Zamiast pozwoli─ç komukolwiek na  generowanie  linii  `From  ',  po
            prostu przesłoni fałszywki.

       -Y   Zakłada,  że  do  mamy  czynienia  z  tradycyjnym  Berkeley'owskim
            formatem mailboxa, ignoruje wszelkie pola Content-Length:.

       -a argument
            Ustawia $1  na  warto┼Ť─ç  argumentu.  Ka┼╝de  nast─Öpne  -a  argument
            ustawi─ů  zmienn─ů  o  kolejnym  numerze  ($2,  $3  itd.).  Mo┼╝e by─ç
            u┼╝ywane do przekazywania metainformacji  do  procmaila.  Zazwyczaj
            wykonuje   się  to  przez  przesyłanie  informacji  $@x  z  reguły
            sendmaila.

       -d odbiorca ...
            W┼é─ůcza jawny tryb dostarczania. Dostarczenie nast─ůpi do  lokalnego
            odbiorcy,  oznaczonego  jako odbiorca.  Jest to oczywi┼Ťcie mo┼╝liwe
            tylko je┼Ťli procmail ma prawa roota (lub efektywne  prawa  euid  i
            egid odbiorcy). Procmail będzie się suidował do podanych odbiorców
            i dostarczał  pocztę  tak,  jakby  został  wywołany  przez  danego
            odbiorc─Ö  bez  argument├│w  (tzn.  je┼Ťli  nie  znaleziono pliku rc,
            dostarczanie zachodzi jak w zwyczajnej  poczcie).  Opcja  ta  jest
            niezgodna z -p.

       -m   Zmienia  procmail  w  filtr pocztowy og├│lnego przeznaczenia. W tym
            trybie trzeba przekazać jeden plik rc w wierszu poleceń. Po  pliku
            rc  procmail przyjmie nieograniczon─ů liczb─Ö argument├│w. Je┼Ťli plik
            rc  jest  nazw─ů  ze  ┼Ťcie┼╝k─ů   absolutn─ů,   zaczynaj─ůc─ů   si─Ö   od
            /etc/procmailrcs/,    bez    odwołań   wstecznych   (np.   katalog
            rodzicielski nie  mo┼╝e  by─ç  wymieniony),  to  procmail  spr├│buje,
            jeżeli   nie   napotka   naruszeń  bezpieczeństwa,  zidentyfikować
            w┼éa┼Ťciciela   tego   pliku   (lub    dowi─ůzania    symbolicznego).
            Zaawansowane   zastosowania  tej  opcji  mo┼╝na  znale┼║─ç  w  sekcji
            PRZYKŁADY poniżej.

ARGUMENTY

       Wszelkie argumenty zawieraj─ůce '=' s─ů uwa┼╝ane za  przypisania  warto┼Ťci
       zmiennym  ┼Ťrodowiskowym. Wszystkie one zostan─ů obliczone po przypisaniu
       warto┼Ťci domy┼Ťlnych, a przed otwarciem pierwszego pliku rc.

       Wszelkie inne argumenty s─ů uwa┼╝ane za ┼Ťcie┼╝ki pliku rc: albo absolutne,
       albo, je┼Ťli zaczynaj─ů si─Ö od `./', wzgl─Ödne, w odniesieniu do bie┼╝─ůcego
       katalogu.  Wszelkie inne ┼Ťcie┼╝ki wzgl─Ödne s─ů uwa┼╝ane za podane wzgl─Ödem
       katalogu  $HOME,  chyba  ┼╝e  u┼╝yto opcji -m.  W├│wczas wszystkie ┼Ťcie┼╝ki
       wzgl─Ödne odnosz─ů  si─Ö  do  bie┼╝─ůcego  katalogu.   Procmail  zacznie  od
       pierwszej  ┼Ťcie┼╝ki, kt├│r─ů znajdzie w wierszu polece┼ä.  Nast─Öpne zostan─ů
       przetworzone tylko wtedy, je┼Ťli  poprzednie  nie  maj─ů  odpowiadaj─ůcego
       wpisu HOST-directive, lub w wypadku gdy nie istniej─ů.

       Je┼Ťli  nie  poda  si─Ö plik├│w rc, procmail zagl─ůda do $HOME/.procmailrc.
       Je┼Ťli  nawet  tego  nie  da┼éo   si─Ö   znale┼║─ç,   przetwarzanie   b─Ödzie
       kontynuowane zgodnie z domy┼Ťlnymi ustawieniami zmiennych ┼Ťrodowiskowych
       i zmiennych podanych w wierszu poleceń.

PRZYKŁADY

       Przykłady plików rc można  obejrzeć  na  stronie  procmailex(5).   Mały
       fragment pliku rc mo┼╝na znale┼║─ç w sekcji UWAGI, poni┼╝ej.

       Pomi┼ä  reszt─Ö  tej  sekcji,  chyba  ┼╝e jeste┼Ť administratorem, kt├│ry ma
       jakie┼Ť poj─Öcie o sk┼éadni sendmail.cf.

       Opcja -m jest zazwyczaj używana  gdy  procmail  jest  wywoływany  przez
       regułę  pliku  sendmail.cf.  Aby móc tego dokonać, dobrze jest utworzyć
       dodatkowy wpis o programie dostarczaj─ůcym  poczt─Ö  `procmail'  w  pliku
       sendmail.cf   (poza  ju┼╝  obecnym  mailerem  `local',  kt├│ry  uruchamia
       procmaila).  Aby utworzy─ç taki wpis, sugeruj─Ö co┼Ť takiego:

              Mprocmail, P=/usr/bin/procmail, F=mSDFMhun, S=11, R=21,
                      A=procmail -m $h $f $u

       Umo┼╝liwi to wykorzystanie do filtrowania poczty poprzez mailer procmail
       reguł podobnych do poniższej (prawdopodobnie w zestawie reguł (ruleset)
       0).  Zwr├│─ç uwag─Ö na poczatkow─ů tabulacj─Ö oznaczaj─ůc─ů kontynuacj─Ö regu┼éy
       i tabulacj─Ö s┼éu┼╝─ůc─ů do oddzielenia komentarzy:

              R$*<@some.where>$*
                      $#procmail $@/etc/procmailrcs/some.rc $:$1@some.where.procmail$2
              R$*<@$*.procmail>$*
                      $1<@$2>$3       Ju┼╝ przefiltrowane, odwzoruj z powrotem

       A plik etc/procmailrcs/some.rc mo┼╝e by─ç taki:

              SENDER = "<$1>"                 # poprawienie pustego adresu nadawcy
              SHIFT = 1                       # usuni─Öcie go z $@

              :0                              # Spu┼Ť─ç do muszli ca┼é─ů poczt─Ö ┼Ťmieciow─ů ;)
              * ^Subject:.*junk
              /dev/null

              :0 w                            # przekaż resztę przesyłek dalej
              ! -oi -f "$SENDER" "$@"

       Uważaj  gdy  z  wnętrza  pliku /etc/procmailrcs/some.rc wysyłasz listy:
       je┼Ťli wy┼Ťlesz je na adresy, kt├│re odpowiadaj─ů znowu  pierwszej  regule,
       mo┼╝esz utworzy─ç niesko┼äczon─ů p─Ötl─Ö.

PLIKI

       /etc/passwd            do   ustawiania  domy┼Ťlnych  warto┼Ťci  zmiennych
                              LOGNAME, HOME i SHELL odbiorcy

       /var/mail/$LOGNAME     systemowa skrzynka  pocztowa;  zar├│wno  skrzynka
                              systemowa,  jak  i  katalog,  w  kt├│rym  si─Ö ona
                              znajduje, b─Öd─ů tworzone  za  ka┼╝dym  razem,  gdy
                              procmail startuje, a kt├│re┼Ť z nich nie istnieje

       /etc/procmailrc        pocz─ůtkowy og├│lnosystemowy plik rc

       /etc/procmailrcs/      ┼Ťcie┼╝ka specjalnych uprawnie┼ä do plik├│w rc

       $HOME/.procmailrc      domy┼Ťlny plik rc

       /var/mail/$LOGNAME.lock
                              plik  blokuj─ůcy  systemowej  skrzynki  pocztowej
                              (nie jest automatycznie u┼╝ywany przez  procmail,
                              chyba ┼╝e $DEFAULT jest r├│wne /var/mail/$LOGNAME,
                              a procmail dostarcza co┼Ť do $DEFAULT)

       /usr/sbin/sendmail     domy┼Ťlny program ekspedycji poczty (forwarder)

       _????`hostname`        tymczasowe `unikatowe'  pliki  zerowej  d┼éugo┼Ťci
                              tworzone przez procmail

ZOBACZ TAK┼╗E

       procmailrc(5), procmailsc(5), procmailex(5), sh(1), csh(1), mail(1),
       mailx(1), uucp(1), aliases(5), sendmail(8), egrep(1), grep(1), biff(1),
       comsat(8), lockfile(1), formail(1), cron(1)

DIAGNOSTYKA

       Autoforwarding mailbox found (Znaleziono skrzynk─Ö auto-przekazuj─ůc─ů)
                              Skrzynka  systemowa miała ustawiony bit suid lub
                              sgid, procmail ko┼äczy z EX_NOUSER, zak┼éadaj─ůc ┼╝e
                              do tej skrzynki nie wolno dostarcza─ç poczty.

       Bad substitution of "x" (Złe podstawienie "x")
                              Nie    podano    prawidłowej    nazwy   zmiennej
                              ┼Ťrodowiskowej.

       Closing brace unexpected (Niespodziewane zamkni─Öcie nawiasu)
                              Nie by┼éo odpowiadaj─ůcego  nawiasu  otwieraj─ůcego
                              (zagnie┼╝d┼╝enie bloku).

       Conflicting options (Koliduj─ůce opcje)
                              Nie wszystkie kombinacje opcji s─ů u┼╝yteczne

       Conflicting x suppressed (Zlikwidowane koliduj─ůce x)
                              Flaga x nie da si─Ö pogodzi─ç z innymi flagami tej
                              reguły.

       Couldn't create "x" (Nieudane utworzenie "x")
                              Brakowało skrzynki systemowej i nie dało się jej
                              było utworzyć.

       Couldn't  create  maildir  part  "x"  (Nieudane  utworzenie  cz─Ö┼Ťci "x"
       katalogu poczty)
                              W  katalogu  pocztowym  "x"  brakuje jednego lub
                              wi─Öcej koniecznych podkatalog├│w, a procmail  nie
                              mógł ich utworzyć.

       Couldn't  create  or  rename  temp  file  "x"  (Nieudane utworzenie lub
       przemianowanie tymczasowego pliku "x")
                              Wyst─ůpi┼é   b┼é─ůd   w   mechanizmie   dostarczania
                              wiadomo┼Ťci do katalogu pocztowego "x".

       Couldn't determine implicit  lockfile  from  "x"  (Nie  mo┼╝na  okre┼Ťli─ç
       jawnego pliku blokady z "x")
                              Nie   znaleziono   przekierowań   `>>',    używa
                              zwyczajnie   `$LOCKEXT'   jako  lokalnego  pliku
                              blokuj─ůcego (locallockfile).

       Couldn't read "x" (Nieudany odczyt "x")
                              Procmail nie był w stanie otworzyć pliku rc albo
                              nie  był  to  zwyczajny plik lub też program nie
                              mógł otworzyć katalogu MH,  by  znaleźć  plik  o
                              najwy┼╝szym numerze.

       Couldn't unlock "x" (Nieudane odblokowanie "x")
                              Plik  blokuj─ůcy  ju┼╝  znikn─ů┼é lub odebrano prawa
                              zapisu do jego katalogu.

       Deadlock attempted on "x" (Pr├│ba zakleszczenia na "x")
                              Lokalny plik blokuj─ůcy (locallockfile) podany  w
                              tej regule jest r├│wny nadal aktywnemu $LOCKFILE.

       Denying special privileges for "x" (Odmowa  specjalnych  uprawnień  dla
       "x")
                              Procmail nie przybierze to┼╝samo┼Ťci narzucanej mu
                              plikiem   rc,   ponieważ   wykryto   pogwałcenie
                              bezpieczeństwa   (np.    -p   lub    przypisania
                              zmiennych  w  wierszu poleceń) albo program miał
                              zbyt małe uprawnienia by móc to zrobić.

       Descriptor "x" was not open (Deskryptor "x" nie był otwarty)
                              Podczas startu procmaila  nie  by┼éy  przy┼é─ůczone
                              stdin,  stdout  lub stderr (prawdopodobnie pr├│ba
                              złamania bezpieczeństwa).

       Enforcing   stricter   permissions   on   "x"   (Wymuszenie    bardziej
       restrykcyjnych uprawnień do "x")
                              Systemowa  skrzynka   pocztowa   odbiorcy   była
                              niezabezpieczona, procmail j─ů zabezpieczy┼é.

       Error while writing to "x" (B┼é─ůd podczas zapisu do "x")
                              Nieistniej─ůcy  katalog,  brak  praw zapisu, pad┼é
                              potok lub przepełniony dysk.

       Exceeded LINEBUF (Przekroczone LINEBUF)
                              Wykryto przepełnienie bufora, LINEBUF  był  zbyt
                              mały, ustawiono PROCMAIL_OVERFLOW.

       MAILDIR is not an absolute path (MAILDIR  nie jest ┼Ťcie┼╝k─ů absolutn─ů)

       MAILDIR path too long (Ścieżka MAILDIR zbyt długa)

       ORGMAIL is not an absolute path (ORGMAIL nie jest ┼Ťcie┼╝k─ů absolutn─ů)

       ORGMAIL path too long (Ścieżka ORGMAIL zbyt długa)

       default  rcfile  is  not  an  absolute  path (domy┼Ťlny plik rc nie jest
       ┼Ťcie┼╝k─ů absolutn─ů)

       default  rcfile  path  too long (zbyt d┼éuga ┼Ťcie┼╝ka do domy┼Ťlnego pliku
       rc)
                              Pe┼éna   ┼Ťcie┼╝ka   do   podanego   elementu,   po
                              rozwini─Öciu  wszystkich   link├│w,   ma   d┼éugo┼Ť─ç
                              wi─Öksz─ů ni┼╝ LINEBUF lub nie zaczyna si─Ö od znaku
                              separatora plik├│w.

       Excessive output quenched from "x" (St┼éumiono nadmierne wyj┼Ťcie z "x")
                              Program lub filtr "x" próbował wyprodukować zbyt
                              wiele  wyj┼Ťcia  dla  bie┼╝─ůcego  bufora  LINEBUF,
                              reszta zosta┼éa  pomini─Öta  i  ustawiono  zmienn─ů
                              PROCMAIL_OVERFLOW.

       Extraneous x ignored (Nie zwi─ůzane x zignorowane)
                              Linia  akcji lub inne flagi tej regu┼éy odbieraj─ů
                              fladze x znaczenie.

       Failed forking "x" (Nieudane rozwidlenie "x")
                              Tabela  procesów  jest  pełna  (i   wykorzystano
                              RORESRETRY).

       Failed to execute "x" (Nieudane wykonanie "x")
                              Program  nie znajduje si─Ö w ┼Ťcie┼╝ce lub nie jest
                              wykonywalny.

       Forced unlock denied on "x"
                              Brak praw zapisu do katalogu, w kt├│rym  znajduje
                              si─Ö  plik  blokuj─ůcy  lockfile  "x",  albo w tym
                              samym czasie pr├│buje wymusi─ç  blokowanie  wi─Öcej
                              ni┼╝ jeden procmail.

       Forcing lock on "x"    Plik   Lockfile   "x"  zostanie  usuni─Öty  si┼é─ů,
                              poniewa┼╝ nast─ůpi┼éo  przekroczenie  limitu  czasu
                              (zobacz tak┼╝e: LOCKTIMEOUT).

       Incomplete recipe      Znaleziono  pocz─ůtek  regu┼éy,  lecz  nie zosta┼éa
                              zakończona przed EOF.

       Insufficient privileges
                              Procmail wymaga uprawnień roota  lub  musi  mieć
                              okre┼Ťlony  (e)udi, (e)gid w trybie dostarczania.
                              Wiadomo┼Ťci b─Öd─ů odbijane (zwracane nadawcy).

       Invalid regexp "x" (Niepoprawne wyra┼╝. regularne "x")
                              Wyrażenie   regularne    "x"    zawiera    błędy
                              (najprawdopodobniej   brakuj─ůce  lub  nadmiarowe
                              nawiasy).

       Kernel-lock failed (B┼é─ůd blokowania za po┼Ťrednictwem funkcji j─ůdra)
                              Podczas pr├│by u┼╝ycia obs┼éugiwanych  przez  j─ůdro
                              wywo┼éa┼ä  blokuj─ůcych, kt├│re┼Ť z nich nie powiod┼éo
                              si─Ö  (zwykle  wskazuje  to  na  b┼é─ůd   systemu),
                              procmail ignoruje ten b┼é─ůd i dzia┼éa dalej.

       Kernel-unlock failed (B┼é─ůd odblokowania za po┼Ťrednictwem funkcji j─ůdra)
                              Zobacz wy┼╝ej.

       Lock failure on "x" (B┼é─ůd blokowania "x")
                              Mo┼╝e  si─Ö  pojawi─ç  tylko  je┼Ťli  podasz  jakie┼Ť
                              naprawd─Ö dziwne (i  niedozwolone)  nazwy  plik├│w
                              blokuj─ůcych,  lub  je┼Ťli nie mo┼╝na by┼éo utworzy─ç
                              pliku lockfile  z  powodu  braku  uprawnień  lub
                              nieistniej─ůcych podkatalog├│w.

       Lost "x" (Zgubiono "x")
                              Procmail  próbował  sklonować się, lecz nie mógł
                              znaleźć pliku rc "x"  (został  przeniesiony  lub
                              by┼é  ┼Ťcie┼╝k─ů  wzgl─Ödn─ů,  a  zmieni┼ée┼Ť katalog od
                              ostatniego otwarcia go przez procmaila).

       Missing action (Brak akcji)
                              Bie┼╝─ůca regu┼éa nie jest kompletna.

       Missing closing brace (Brak nawiasu zamykaj─ůcego)
                              Rozpocz─Öto  zagnie┼╝d┼╝ony  blok,   ale   go   nie
                              zakończono.

       Missing name (Brak nazwy)
                              Opcja -f wymaga dodatkowego argumentu.

       Missing argument (Brak argumentu)
                              Poda┼ée┼Ť opcj─Ö -a, lecz zapomnia┼ée┼Ť argumentu.

       Missing rcfile (Brak pliku rc)
                              Poda┼ée┼Ť  opcj─Ö -m, procmail oczekuje nazwy pliku
                              rc jako argumentu.

       Missing recipient (Brak odbiorcy)
                              Poda┼ée┼Ť opcj─Ö -d lub wywo┼éa┼ée┼Ť procmail pod inn─ů
                              nazw─ů,  program  oczekuje  przynajmniej  jednego
                              odbiorcy jako argumentu.

       No space left to finish writing "x" (Brak miejsca na dokończenie zapisu
       "x")
                              System  plik├│w  zawieraj─ůcy  "x"  nie  ma   do┼Ť─ç
                              wolnego  miejsca,  aby  umo┼╝liwi┼Ť─ç  dostarczenie
                              wiadomo┼Ťci do pliku.

       Out of memory (Brak pami─Öci)
                              Systemowi   brakuje    swapu    (a    wyczerpano
                              NORESRETRY).

       Processing continued (Kontynuowanie przetwarzania)
                              Nierozpoznane    opcje    wierszu   polece┼ä   s─ů
                              ignorowane, kontynuowanie jak zwykle.

       Program failure (nnn) of "x" (B┼é─ůd programu (nnn) na "x")
                              Program uruchomiony przez procmaila zwrócił  nnn
                              zamiast   EXIT_SUCCESS   (=0);  Je┼Ťli  nnn  jest
                              ujemne, to jest to sygnałem, że program umarł.

       Quota exceeded while  writing  "x"  (Podczas  zapisu  "x"  przekroczono
       ograniczenie udziału dyskowego)
                              Ograniczenie wielko┼Ťci pliku (quota) w  systemie
                              plik├│w  odbiorcy zawieraj─ůcym "x" nie pozwala na
                              dostarczenie danej wiadomo┼Ťci do pliku.

       Renaming bogus "x" into "x"
                              Systemowa skrzynka pocztowa odbiorcy okazała się
                              by─ç   zmy┼Ťlona,   procmail   wykona┼é   dzia┼éania
                              wymijaj─ůce.

       Rescue    of    unfiltered     data     succeeded/failed     (Ratowanie
       nieprzefiltrowanych danych pomy┼Ťlne/nieudane)
                              Filtr  zako┼äczy┼é  prac─Ö  niepomy┼Ťlnie,  procmail
                              próbował odzyskać oryginalny tekst.

       Skipped: "x" (Pomini─Öto: "x")
                              Program  nie  mógł  nic  zrobić z "x" w pliku rc
                              (b┼é─ůd sk┼éadni), ignoruje to.

       Suspicious rcfile "x" (Podejrzany plik rc "x")
                              W┼éa┼Ťciciel pliku rc nie by┼é odbiorc─ů ani rootem,
                              plik  był dostępny do zapisu dla wszystkich, lub
                              zawieraj─ůcy  go  katalog  by┼é  zapisywalny   dla
                              wszystkich,   lub   by┼é   to  domy┼Ťlny  plik  rc
                              ($HOME/.procmailrc)  i  albo  ten   plik,   albo
                              zawieraj─ůcy  go  katalog  by┼éy zapisywalne przez
                              grupę.  (Plik rc nie został użyty).

       Terminating  prematurely   whilst   waiting   for   ...   (Przedwczesne
       zakończenie podczas oczekiwania na ...)
                              Procmail otrzymał sygnał podczas oczekiwania  na
                              ...

       Timeout, terminating "x"
                              W    filtrze   lub   programie   "x"   nast─ůpi┼éo
                              przekroczenie limitu czasu.

       Timeout, was waiting for "x"
                              W programie, filtrze  lub  pliku  "x"  nast─ůpi┼éo
                              przekroczenie   limitu   czasu.   Je┼Ťli  by┼é  to
                              program lub filtr, to wygl─ůda na to, ┼╝e ju┼╝  nie
                              działa.

       Truncated file to former size
                              Plik  nie m├│g┼é by─ç szcz─Ö┼Ťliwie dostarczony, wi─Öc
                              zosta┼é skr├│cony do poprzedniej wielko┼Ťci.

       Truncating "x" and retrying lock
                              "x" nie wydaje si─Ö by─ç  prawid┼éow─ů  nazw─ů  pliku
                              lub plik nie jest pusty.

       Unable  to treat as directory "x" (Niemo┼╝liwe traktowanie jako katalogu
       "x")
                              Albo  przyrostek katalogu "x" wskazuje na to, ┼╝e
                              powinien  to  by─ç  MH  lub  katalog   wiadomo┼Ťci
                              pocztowych  (maildir), albo został on wymieniony
                              jako drugi katalog, do  kt├│rego  nale┼╝y  wykona─ç
                              dowi─ůzanie,  ale  ju┼╝  istnieje  i  nie  jest to
                              katalog.

       Unexpected EOL (Niespodziewany EOL)
                              Brak zamykaj─ůcego cytatu lub pr├│ba ucieczki EOF.

       Unknown user "x" (Nieznany u┼╝ytkownik "x")
                              Podany odbiorca nie ma odpowiadaj─ůcego mu uid.

ROZSZERZONA DIAGNOSTYKA

       Rozszerzon─ů  diagnostyk─Ö  mo┼╝na w┼é─ůcza─ç i wy┼é─ůcza─ç ustawieniem zmiennej
       VERBOSE.

       [pid] time & date      Pid i timestamp procmaila. Generowane za  ka┼╝dym
                              razem   gdy  procmail  loguje  diagnostyk─Ö,  gdy
                              upłynęła   chociaż   sekunda    od    ostatniego
                              timestampu.

       Acquiring kernel-lock  Procmail pr├│buje zablokowa─ç przez j─ůdro ostatnio
                              otwarty plik (deskryptor).

       Assigning "x"          Przyznanie warto┼Ťci zmiennej ┼Ťrodowiskowej.

       Assuming identity of the recipient, VERBOSE=off
                              Porzucenie wszystkich  uprawnie┼ä  (je┼Ťli  jakie┼Ť
                              by┼éy),    bezwarunkowo    wy┼é─ůcza    rozszerzon─ů
                              diagnostyk─Ö.

       Bypassed locking "x"   Katalog   spool   poczty   nie   był    dostępny
                              procmailowi,   bazowa┼é  wy┼é─ůcznie  na  blokadach
                              j─ůdra.

       Executing "x"          Uruchamianie  programu  "x";   je┼Ťli   jest   on
                              uruchamiany  bezpo┼Ťrednio  przez  procmaila (bez
                              po┼Ťredniej  pow┼éoki),  procmail   poka┼╝e   gdzie
                              oddzielił     argumenty    poprzez    wstawienie
                              przecink├│w.

       HOST mismatched "x"    Ten host by┼é nazwany  "x",  HOST  zawiera┼éo  co┼Ť
                              innego.

       Locking "x"            Tworzenie pliku blokuj─ůcego "x".

       Linking to "x"         Tworzenie dowi─ůzania twardego pomi─Ödzy folderami
                              katalog├│w.

       Match on "x"           Trafiony warunek.

       Matched "x"            Przyznano "x" warto┼Ť─ç MATCH.

       No match on "x"        Warunek nie pasował, reguła pominięta.

       Non-zero exitcode (nnn) by "x" (Niezerowy (nn) kod zakończenia "x")
                              Program uruchomiony przez procmaila jako warunek
                              lub  akcja  przepisu  z  flag─ů  `W'  zwr├│ci┼é nnn
                              zamiast   EXIT_SUCCESS   (=0);   spos├│b   u┼╝ycia
                              wskazuje  na  to,  ┼╝e nie jest to niespodziewana
                              okoliczno┼Ť─ç.

       Notified comsat: "$LOGNAME@offset:file"
                              Wysłano informację do comsat/biff,  że  pojawiła
                              si─Ö   poczta   dla   u┼╝ytkownika   $LOGNAME  pod
                              `offsetem' w pliku `file'.

       Opening "x"            Otwieranie pliku "x" dla dopisywania.

       Rcfile: "x"            Plik rc zmieniony na "x".

       Reiterating kernel-lock
                              Podczas  pr├│bowania  r├│┼╝nych  metod  blokowania,
                              jedna  z nich się nie powiodła.  Procmail będzie
                              iterowa┼é od nowa, a┼╝ wszystkie si─Ö nie  powiod─ů.

       Score: added newtotal "x"
                              Ten  warunek dołożył `dodatkowe' punkty, co dało
                              w wyniku `now─ů sum─Ö' punktacji.

       Unlocking "x"          Ponowne usuwanie  pliku  blokuj─ůcego  (lockfile)
                              "x".

OSTRZE┼╗ENIA

       Powiniene┼Ť  utworzy─ç  skrypt  pow┼éoki,  kt├│ry  u┼╝ywa lockfile(1)  zanim
       wywo┼éasz  swoj─ů  pow┼éok─Ö  pocztow─ů  na  kt├│rymkolwiek  pliku   skrzynki
       pocztowej,  innym  niż  skrzynka  systemowa  (chyba,  że  twoja powłoka
       pocztowa  u┼╝ywa  tych  samych   plik├│w   blokuj─ůcych   (lokalnych   lub
       globalnych), kt├│re poda┼ée┼Ť w pliku rc).

       W  rzadkich  przypadkach,  gdy  musisz  ubić  procmaila  zanim zakończy
       działanie, użyj zwykłego polecenia kill (np. nie kill -9, zobacz sekcję
       Sygna┼éy  dla  sugestii),  inaczej  niekt├│re pliki blokuj─ůce (lockfiles)
       mog─ů nie zosta─ç usuni─Öte.

       Strze┼╝ si─Ö gdy u┼╝ywasz opcji -t, je┼Ťli procmail jest  ci─ůgle  niezdolny
       do  dostarczenia  poczty  (np.  przez  nieprawidłowy  plik rc), kolejka
       poczty  systemu  może  się  przepełnić.  Może   to   zgorszyć   zarówno
       postmastera, jak i innych u┼╝ytkownik├│w.

       Plik  /etc/procmailrc  mo┼╝e  by─ç uruchamiany z prawami roota, wi─Öc b─ůd┼║
       bardzo ostro┼╝ny z tym, co tam wstawiasz.  SHELL b─Ödzie zgodny z pow┼éok─ů
       bie┼╝─ůcego  odbiorcy,  wi─Öc  je┼Ťli procmail ma wywo┼éywa─ç pow┼éok─Ö, lepiej
       ustaw to wpierw na bezpieczn─ů warto┼Ť─ç. Zobacz tak┼╝e: DROPPRIVS.

       Pami─Ötaj, ┼╝e  je┼Ťli  na  plikach  w  /etc/procmailrcs/  dozwolony  jest
       chown(1), to mog─ů one by─ç chown-owane na roota (lub kogokolwiek innego)
       przez ich obecnych w┼éa┼Ťcicieli. Dla maksymalnego bezpiecze┼ästwa upewnij
       si─Ö, ┼╝e katalog ten jest wykonywalny tylko dla roota.

       Procmail  nie jest w┼éa┼Ťciwym narz─Ödziem do wsp├│lnego u┼╝ytkowania jednej
       skrzynki  pocztowej  przez  wielu  u┼╝ytkownik├│w,  jak  to  wyst─Öpuje  w
       przypadku,  gdy masz jedno konto POP dla całej poczty w swojej domenie.
       Da si─Ö to zrobi─ç, je┼Ťli uda ci si─Ö skonfigurowa─ç MTA  tak,  by  dodawa┼é
       nagłówki  z  danymi odbiorcy kopertowego, dzięki którym procmail będzie
       wiedzia┼é, dla kogo jest dana wiadomo┼Ť─ç, jednak zwykle nie jest to dobre
       rozwi─ůzanie.  By─ç  mo┼╝e  lepiej zbada─ç, czy u┼╝ywany MTA oferuje 'tabele
       u┼╝ytkownik├│w wirtualnych' (`virtual  user  tables')  lub  poszuka─ç  np.
       funkcji `multidrop' (wielopunktowo┼Ťci) fetchmaila.

B┼ü─śDY

       Po  usuni─Öciu  si┼é─ů  pliku  blokuj─ůcego, procmail czeka $SUSPEND sekund
       zanim utworzy nowy plik blokuj─ůcy,  tak  by  inny  proces,  kt├│ry  chce
       usun─ů─ç stary plik blokuj─ůcy nie usun─ů┼é przypadkiem nowego.

       Procmail używa zwykłego sygnału TERMINATE do zakończenia filtrów, które
       uciekły, lecz nie sprawdza czy filtr odpowiada  na  sygnał.   Poza  tym
       wysyła sygnał tylko do filtra, nie do jego dzieci.

       Kontynuowane pole Content-Length: nie jest prawidłowo obsługiwane.

       Nowe  linie  osadzone  w  kontynuowanym  nagłówku  powinny być pomijane
       podczas dopasowywania zamiast by─ç traktowane  jako  pojedyncza  spacja,
       jak to si─Ö dzieje obecnie.

RÓŻNE

       Je┼Ťli  w  nag┼é├│wku istnieje pole Content-Length: a nie podano flagi -Y,
       procmail wykorzysta to pole do zg┼éoszenia w┼éa┼Ťciwego rozmiaru. Procmail
       nie zmienia szeroko┼Ťci pola.

       Je┼Ťli nie ma pola Content-Length: lub je┼Ťli podano flag─Ö -Y, a procmail
       dopisuje do zwykłych  folderów  pocztowych,  to  wszelkie  linie  ciała
       wiadomo┼Ťci,  kt├│re  wygl─ůdaj─ů  jak  znaki  pocztowe, s─ů poprzedzane `>'
       (rozbraja nieprawdziwe nagłówki pocztowe). Wyrażenie regularne  używane
       do wyszukiwania tych znak├│w pocztowych to:
              `\nFrom '

       Je┼Ťli  nazwa  celu  u┼╝yta  w  jawnym trybie dostarczania nie figuruje w
       /etc/passwd, procmail zadzia┼éa tak, jakby tryb ten  nie  by┼é  w┼é─ůczony.
       Je┼Ťli  nie  jest w jawnym trybie dostarczania, a uid, pod kt├│rym dzia┼éa
       nie ma odpowiadaj─ůcego wpisu /etc/passwd, to HOME b─Ödzie odpowiada─ç  /,
       LOGNAME  b─Ödzie  odpowiada─ç  #uid,  SHELL  b─Ödzie odpowiada─ç /bin/sh, a
       ORGMAIL b─Ödzie ustawione na /tmp/dead.leather.

       Gdy procmail jest w jawnym trybie  dostarczania,  to  będzie  generował
       pocz─ůtkowe  linie  `From  ',  je┼Ťli brak takowych. Je┼Ťli linia taka ju┼╝
       istnieje, procmail pozostawi j─ů bez  zmian.  Je┼Ťli  procmail  nie  jest
       wywo┼éany  z  jednym  z  nast─Öpuj─ůcych  id  u┼╝ytkownika lub grupy: root,
       daemon, uucp, mail, x400, network, list, lists  lub  news,  lecz  wci─ů┼╝
       musi  generowa─ç  lub przyjmowa─ç now─ů lini─Ö `From ', to b─Ödzie generowa┼é
       dodatkow─ů lini─Ö `>From ', pomagaj─ůc─ů odr├│┼╝ni─ç fa┼észywe listy. (?)

       Ze wzgl─Öd├│w bezpiecze┼ästwa, w wypadkach gdy w┼éa┼Ťcicielem pliku rc  jest
       odbiorca  lub  root,  a  plik  nie  jest  og├│lnie  zapisywalny, lub gdy
       katalog, w  kt├│rym  on  si─Ö  znajduje  nie  jest  og├│lnie  zapisywalny,
       procmail  będzie  używał  tylko  plików  rc o nazwach bezwzględnych lub
       wyznaczonych  wzgl─Ödem  $HOME.   Plik  $HOME/.procmailrc  ma  dodatkowe
       ograniczenie:  ani on, ani katalog, w kt├│rym si─Ö znajduje, nie mog─ů by─ç
       zapisywalne przez grup─Ö.

       Je┼Ťli /var/mail/$LOGNAME jest zmy┼Ťlon─ů  skrzynk─ů  (np.  nie  nale┼╝y  do
       odbiorcy,   jest  niezapisywalny,  jest  dowi─ůzaniem  symbolicznym  lub
       twrdym),  procmail  podczas  startu  spr├│buje  zmieni─ç  jego  nazw─Ö  na
       zaczynaj─ůc─ů   si─Ö   od   `BOGUS.$LOGNAME.'   i   ko┼äcz─ůc─ů  si─Ö  numerem
       sekwencyjnym i-w─Öz┼éa. Je┼Ťli oka┼╝e si─Ö to niemo┼╝liwe, ORGMAIL nie b─Ödzie
       mie─ç  warto┼Ťci pocz─ůtkowej i wskutek tego b─Ödzie zakazywa─ç dostarczania
       bez nale┼╝ytego pliku rc.

       Je┼Ťli /var/mail/$LOGNAME jest ju┼╝ prawid┼éow─ů  skrzynk─ů,  lecz  ma  zbyt
       słabe prawa, procmail to poprawi. Aby zapobiec temu, ustaw bity u+x.

       Podczas  dostarczania do katalog├│w (lub folder├│w MH), nie musisz u┼╝ywa─ç
       plik├│w blokuj─ůcych w celu zapobie┼╝enia zamieszaniu  powodowanemu  przez
       kilka pracuj─ůcych naraz procmaili.

       Dostarczanie  do  folderów  MH  jest  trochę  bardziej czasochłonne niż
       dostarczanie do normalnych katalog├│w lub mailbox├│w,  poniewa┼╝  procmail
       musi  poszuka─ç  nast─Öpnego  dost─Öpnego numeru (zamiast korzystywania od
       razu z gotowej nazwy pliku).

       Przy og├│lnym niepowodzeniu,  procmail  zwr├│ci  EX_CANTCREAT,  chyba  ┼╝e
       podana zostanie opcja -t- w├│wczas zwr├│ci EX_TEMPFAIL.

       Procmail skleja wszystkie kontynuowane pola nagłówkowe, żeby można było
       w sp├│jniejszy spos├│b je `egrepowa─ç'. Robi to jednak tylko wewn─Ötrznie -
       podczas  dostarczania  poczty,  ┼éamania  linii  pojawi─ů  si─Ö  w postaci
       pierwotnej.

       Je┼Ťli procmail  jest  wywo┼éywany  pod  nazw─ů  nie  zaczynaj─ůc─ů  si─Ö  od
       `procmail'  (np.  je┼Ťli  jest  dowi─ůzany  do innej nazwy i wywo┼éany pod
       tamt─ů nazw─ů), to w┼é─ůcza si─Ö w jawnym  trybie  dostarczania  i  oczekuje
       nazw  odbiorców  jako argumentów wiersza poleceń(tak, jakby było podane
       -d).

       Powiadomienia comstat/biff s─ů dokonywane za pomoc─ů udp. S─ů one wysy┼éane
       gdy  procmail  generuje  wpis  pliku z logiem. Komunikaty powiadamiania
       maj─ů nast─Öpuj─ůcy rozszerzony format (lub tak zbli┼╝ony, jaki tylko mo┼╝na
       uzyskać, gdy ostateczne dostarczenie nie było do pliku):
              $LOGNAME@offset_wiadomo┼Ťci_w_mailboksie
              :absolutna_┼Ťcie┼╝ka_do_mboxa

       Kiedy   tylko  procmail  otwiera  plik,  do  kt├│rego  dostarcza,  u┼╝ywa
       konsekwentnie  nast─Öpuj─ůcych,  dostarczanych  przez  j─ůdro,   strategii
       blokowania: fcntl(2).

       Procmail jest odporny na NFS i czysty na ├│smym bicie.

UWAGI

       Wywo┼éywanie  procmaila  z opcj─ů -h lub -? spowoduje wy┼Ťwietlenie pomocy
       wiersza poleceń oraz strony skróconej instrukcji flag reguł.

       Istnieje doskona┼ée FAQ dla pocz─ůtkuj─ůcych dotycz─ůce filtr├│w  pocztowych
       (w  szczeg├│lno┼Ťci  procmaila).  Jest  prowadzone  przez  Nancy  McGough
       <nancym@ii.com>,   a   mo┼╝na   je   otrzyma─ç   wysy┼éaj─ůc    na    adres
       mail-server@rtfm.mit.edu list z tre┼Ťci─ů:
              send usenet/news.answers/mail/filtering-faq

       Je┼Ťli  procmail nie jest zainstalowany w systemie jako domy┼Ťlny program
       dostarczania poczty (zapytaj administratora), musisz  si─Ö  upewni─ç,  ┼╝e
       jest   wywoływany,   gdy   przybywa   poczta.    W   tym  wypadku  twój
       $HOME/.forward (uwaga, musi by─ç dost─Öpny  do  odczytu  dla  wszystkich)
       powinien  zawiera─ç poni┼╝sz─ů lini─Ö. Upewnij si─Ö, ┼╝e wstawi┼ée┼Ť pojedyncze
       i podwójne znaki cytowania i - o ile w Twoim systemie nie działa  smrsh
       (SendMail Restricted Shell) - musi to by─ç absolutna ┼Ťcie┼╝ka.

       "|exec /usr/bin/procmail"

       Niekt├│re serwery pocztowe (np. exim) nie akceptuj─ů powy┼╝szej sk┼éadni. W
       tym przypadku nale┼╝y u┼╝y─ç:

       |/usr/bin/procmail

       Procmail może być  też  wywoływany  do  przetworzenia  już  wypełnionej
       skrzynki  systemowej.  Mo┼╝e  to  by─ç u┼╝yteczne je┼Ťli nie chcesz lub nie
       możesz używać pliku $HOME/.forward (wówczas można by wywoływać poniższy
       skrypt  albo  periodycznie  z  crona(1)  albo ka┼╝dorazowo gdy zaczynasz
       czyta─ç poczt─Ö):

              #!/bin/sh

              ORGMAIL=/var/mail/$LOGNAME

              if cd $HOME &&
               test -s $ORGMAIL &&
               lockfile -r0 -l3600 .newmail.lock 2>/dev/null
              then
                trap "rm -f .newmail.lock" 1 2 3 15
                umask 077
                lockfile -l3600 -ml
                cat $ORGMAIL >>.newmail &&
                 cat /dev/null >$ORGMAIL
                lockfile -mu
                formail -s procmail <.newmail &&
                 rm -f .newmail
                rm -f .newmail.lock
              fi
              exit 0

   Przykładowy mały $HOME/.procmailrc:
       PATH=/usr/local/bin:/usr/bin:/bin
       MAILDIR=$HOME/Mail      #upewnij si─Ö, ┼╝e istnieje
       DEFAULT=$MAILDIR/mbox   #kompletnie opcjonalne
       LOGFILE=$MAILDIR/from   #zalecane

       :0:
       * ^From.*berg
       from_me

       :0
       * ^Subject:.*Flame
       /dev/null

       Inne przykłady reguł plików rc można obejrzeć na stronie procmailex(5).

ŹRÓDŁO

       Program  jest  cz─Ö┼Ťci─ů  pakietu  przetwarzania poczty procmail (v3.22),
       dost─Öpnego pod adresem http://www.procmail.org/ lub ftp.procmail.org  w
       pub/procmail/.

LISTA DYSKUSYJNA

       Istnieje  lista  dyskusyjna  dla  pyta┼ä zwi─ůzanych z programami pakietu
       procmail:
              <procmail-users@procmail.org>
                     do wysyłania pytań/odpowiedzi.
              <procmail-users-request@procmail.org>
                     do za┼╝─ůdania zapisania si─Ö.

       Je┼╝eli chcia┼éby┼Ť  by─ç  informowany  o  nowych  wersjach  i  oficjalnych
       ┼éatach, wy┼Ťlij zg┼éoszenie zapisania si─Ö do
              procmail-announce-request@procmail.org
       (jest to lista tylko do odczytu).

AUTORZY

       Stephen R. van den Berg
              <srb@cuci.nl>
       Philip A. Guenther
              <guenther@sendmail.com>