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 ![]() |
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 ![]() 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 ![]() |
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 ![]() ![]() Plik .procmailrc ladowalem usilnie do var/spool/mail/ a nie do home/user ,dlatego nie dzialalo lokalnie dla kazdego usera . ![]() 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 ![]() 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 ![]() |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |