Freesco, NND, CDN, EOS
http://forum.freesco.pl/

PROCMAIL - problemy z dostarczaniem wiadomosci
http://forum.freesco.pl/viewtopic.php?f=35&t=2772
Strona 1 z 1

Autor:  C-O-N [ sobota, 13 września 2003, 21:31 ]
Tytuł:  PROCMAIL - problemy z dostarczaniem wiadomosci

Problem jest taki ze odkad zainstalowalem procmail, cala poczte,
transportuje mi do :

/var/mail/$local_part (user)
, a dawniej bylo
/var/mail/$local_part/new (jeszcze jeden katalog)

Dlatego maile dochodza ale nie mozna ich odbierac :(

Pozatym poczta teraz przychodzi w formacie mbox a wczesniej nie.

Jak to poprawic, zeby poczta trafiala tam gdzie wczesniej (bez ruszania
teapop) i nie mbox :?:

Pozatym .procmailrc o prawach 644 wsadzilem do mnt/router/etc
zeby regulki dotyczyly wszystkich kont pocztowych .

Ponizej moj wstepny .procmailrc

: [/] [] ()
PATH=/bin
DEFAULT=$MAILDIR/new
LOGFILE=$MAILDIR/procmail.log
SHELL=/bin/sh

:0 f
* !^FROM_DAEMON
| /mnt/router/packages/mks/mks32.static -c -e 2>> /mnt/router/packages/mks/log/mks_vir.log


Jeszcze local_delivery z conf exima.

: [/] [] ()
local_delivery:
  driver = appendfile
  maildir_format = true
  directory = /var/mail/$local_part
  require_lockfile = true
  use_fcntl_lock = true
  use_lockfile = true
  delivery_date_add
  envelope_to_add
  return_path_add
  headers_add = "Lines: $body_linecount"
  group = mail
# mode = 0660


aha. {} (klamry) musialem finalnie w swojej konfiguracji
usunac tak jak bylo na miniwebportalu.

Co sie wpisuje w users_aliases ? Aliasy kont? U mnie to jest puste.

Jak zmienie regulke w procmailrc , to on za kazdym postem sprawdzi plik?
czy trzeba go jakos resetnac? procmail restart doesn't work :o

Autor:  C-O-N [ niedziela, 14 września 2003, 01:52 ]
Tytuł: 

Jeszcze pare uwag a propos procmaila.

W katalogu /etc/ poprawna forma rozpoznawana przez procmail jest
procmailrc a nie .procmailrc :( Nie wiem dlaczego.

W katalogach z poczta /var/spool/mail/uzytkownik procmail wogole nie
reaguje ani na .procmailrc ani na procmailrc

Wszystko praktycznie dobrze dziala jesli config w etc jest:

: [/] [] ()
SHELL=/bin/sh
DEFAULT=/var/spool/mail/maestro/
LOGFILE=/var/spool/.procmail.log


gdzie maestro to nazwa uzytkownika .
Przy takim ustawienia ladnie rozpoznaje maildir (nie mbox) oraz wszystko
pieknie idzie do var/spool/mail/maestro/new tyle ze dla JEDNEGO uzytkowika MAESTRO !

TYLKO NIE WIEM JAK OGOLNIE PODAC UZYTKOWNIKOW W KONFIGU :!:

To probowalem:
DEFAULT=/var/spool/mail/$users
DEFAULT=/var/spool/mail/$local_part
DEFAULT=/var/spool/mail/$local_user

Na koncu w zaleznosci od maila musi byc inny uzytkownik,
a nie caly czas "maestro" jak teraz. Pomozcie cos 8)

Autor:  Maciek [ niedziela, 14 września 2003, 18:13 ]
Tytuł: 

Plik .procmailrc w katalogu uzytkownika powinien mieć postać:
: [/] [] ()
SHELL=/bin/sh
PATH=/bin:/usr/bin:/mnt/router/packages/procmail/bin
MAILDIR=/var/spool/mail      #you'd better make sure it exists
DEFAULT=$MAILDIR/nazwa_usera/new   #completely optional
LOGFILE=$HOME/procmail.log  #recommended

Z kolei z pliku /etc/procmailrc możesz zrezygnować.

Autor:  C-O-N [ poniedziałek, 15 września 2003, 00:23 ]
Tytuł:  poczta w formacie mbox lub maildir , jak wolisz ?

Dzieki :D Twoj post mi pomogl 8)

Plik .procmailrc ladowalem usilnie do var/spool/mail/ a nie
do home/user ,dlatego nie dzialalo lokalnie dla kazdego usera . :oops:

MOj .procmailrc wyglada teraz tak :

: [/] [] ()
SHELL=/bin/sh
PATH=/bin:/usr/bin:/mnt/router/packages/procmail/bin
MAILDIR=/var/spool/mail
DEFAULT=$MAILDIR/uzytkownik/
LOGFILE=$HOME/procmail.log


Ciekawe bo jak zrobisz :
DEFAULT=$MAILDIR/uzytkownik/new/
to poczta dotrze do new ale w formacie mbox, natomiast
jak zostawisz / (slash) po uzytkownik to tez dotrze do uzytkownik/new/
ale w formacie Maildir !

Pewnie juz o tym wiecie :lol:

Musialem zostawic plik /etc/procmailrc bo mam
regulke do mks'a ktora musi byc tam (zreszta wyraznie
pisze w manualu), a lokalnie w uzytkownik/.procmailrc
powoduje ze poczta przychodzi ale o wielkosci 1kb :P

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/