On Thu, 2006-01-05 at 19:41 +0200, Adi Pircalabu wrote: > On Thu, 5 Jan 2006 19:27:03 +0000 > MihaiR <[EMAIL PROTECTED]> wrote: > > > > Ce MTA folosesti ? > > > > > Nu conteaza asta, conteaza cum se face autentificarea in Courier.
Asta este valabil la POP/IMAP. Dar la SMTP ?! Nu se face nici o autentificare pentru destinatar. Maildrop ar trebui sa citeasca singur destinatarul si homepath din userdb. Pentru POP/IMAP: Iti recomand sa compilezi intregul pachet Courier, nu doar maildrop si fi atent la --prefix, --sysconfdir, etc. Iti sugerez sa faci niste symbolic links din /etc/ catre $SYSCONFDIR pentru fisierele userdb. Ai grija sa adaugi $PREFIX/bin si $PREFIX/sbin in $PATH si executabilele de acolo sa nu se regaseasca prin /sbin, /bin... etc. De asta ma supara slackware, sunt putine pachete si totul este cam "lucru manual". Dupa ce ai terminat testeaza configuratia prin login POP/IMAP, citeste in loguri daca autentificarea nu se face corect si rezolva problema. Daca ai success inseamna ca courier-authlib functioneaza corect cu userdb. Singura legatura cu maildrop este ca face parte din pachetul Courier. maildrop nu este invocat in procesul de citire a mesajelor POP/IMAP. Acum urmeaza partea cu scarpinici de care te-ai lovit tu. SMTP Postfix face autentificare (daca ai configurat SMTP AUTH) folosind authdaemon-ul din courier. Pentru asta iti trebuie sasl support si $SYSCONFDIR/sasl/smtpd.conf configurat corect. Dar asta este alta mancare de peste. Pentru ca mesajul este pentru un destinatar local, autentificarea nu este necesara, postfix va receptiona mesajul pe care , pentru domeniile virtuale, nu ar trebui sa-l trimita la local delivery, in schimb ar trebui sa-l trimita la un virtual_transport = maildrop (fara -d) print pipe. Vezi http://www.postfix.org/MAILDROP_README.html pentru configurare postfix. Aici maildrop trebuie sa fie capabil sa citeasca userdb si sa aiba destule permisiuni pentru a scrie mesajul in homepath. De astea te-am rugat sa verifici partea de pop/imap ca sa fi sigur ca functioneaza authlib cu userdb, ceea ce presupune ca si maildrop poate citi userdb, datorita faptului ca au fost compilate impreuna. > Da si tu mai multe detalii despre cum incerci delivery. Pune maildrop > sa scrie in log, man 7 maildropfilter Exact, vezi unde este maildroprc din man. Continutul trebuie sa aiba ceva de genul: DEFAULT="$HOME/Maildir" #Mie nu-mi functioneaza urmatoare linie in delivery mode. Dar tu nu il folosesti in delivery mode pentru domeniile virtuale. VERBOSE=9 Succes, Iosif Peterfi _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
