On Fri, 11 Oct 2002, Alex wrote:

MI->Salutare tuturor,
MI->
MI->Abia ce am pus postfix configurat cu suport mysql pentru "multiple 
MI->virtual domains"
MI->Deocamdata testele le fac pe un singur domeniu (test.ro)
MI->Am probleme cu authetificare pe pop3 pentru userii din BD. Folosesc 
MI->courier-imap-1.5.3 de la inter7.com
MI->L-am compilat din surse cu ./configure 
MI->--enable-work.....broken..clients.
MI->Totul in regula. L-am configurat sa foloseasca numai mysql pentru 
MI->authetificare (in athdaemnrc am pus version=athdaemond.mysql)
MI->Pentru a scurta acest mail, precizez ca am folosit si mimi howto-ul de 
MI->la adresa http://kirb.insanegenius.net/postfix.html + documetatia 
MI->courier_imap pentru a crea baza de date mysql!
MI->
MI->Iata ce mesaj primesc la o sesiune telnet pe 110:
MI->
MI->[alex@rudolf alex]$ telnet localhost 110
MI->Trying 127.0.0.1...
MI->Connected to localhost.
MI->Escape character is '^]'.
MI->+OK Hello there.
MI->user mimi.3323
MI->+OK Password required.
MI->pass xxx
MI->-ERR Maildir: No such file or directory
MI->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
MI->Connection closed by foreign host.
MI->[alex@rudolf alex]$ 
MI->Iar acum citeva mici detalii despre cum sunt configurate postfix+mysql
MI->
MI->in main.cf am:
MI->virtual_mailbox_base = /home/mailusers
MI->virtual_mailbox_maps = mysql:/etc/postfix/mysql_virt.cf
MI->
MI-># mysql_virt.cf
MI->user = postfix
MI->password = postfix
MI->dbname = maildb
MI->table = users
MI->select_field = maildir
MI->where_field = address
MI->hosts = localhost
MI->
MI->Precizez ca postfixul e in regula. La o sesiune telnet pe 25, mesajul 
MI->ajunge in directorul (format maildir) /home/mailusers/test.ro/mimi
MI->
MI->Pornesc pop3daemon: /usr/lib/courier-imap/libexec/pop3d.rc start
MI->
MI->In conformitate cu courier-mysql docs, i am adugat [EMAIL PROTECTED] in tabla 
MI->users astfel:
MI->INSERT INTO users (id, address, clear, name, uid, gid, maildir) VALUES 
MI->('mimi.3323', '[EMAIL PROTECTED]', 'xxx', 'Mita Fainita', 12345, 12345, 
MI->'test.ro/mimi/Maildir/');
MI->
MI->Daca acum fac o sesiune telnet pe 110, zice ca login failed!
MI->
MI->Fac update la in tabela users la cimpul crypt(cel care tine parola 
MI->criptata pentru mimi)
MI->UPDATE users SET crypt=encrypt('xxx') WHERE id='mimi.3323'
MI->flush privileges;
MI->
MI->Daca fac din nou telnet pe 110, acum zice ca nu gaseste Maildirul 
MI->(casuta de mail) a userului mimi!
MI->
MI->In tablela users, 12345  este UID-ul si GID-ul lui posftix( ca sa 
MI->simplific problema cu drepturile de scrie in /home/mailusers)
MI->$ id postfix
MI->uid=12345(postfix) gid=12345(posftix) groups=12345(postfix)
MI->De asemenea mysql-ul este configurat sa asculte pe socket 
MI->(/tmp/mysql.sock)
MI->
MI->Mai jos am o scurta descriere a tabelei users:
MI->mysql> select id, address, crypt, clear, name, uid, gid, home, maildir 
MI->from users;
MI->+-----------+--------------+---------------+-------+--------------+-------+-------+------+-----------------------+
MI->| id        | address      | crypt         | clear | name         | uid   
MI->| gid   | home | maildir               |
MI->+-----------+--------------+---------------+-------+--------------+-------+-------+------+-----------------------+
MI->| mimi.3323 | [EMAIL PROTECTED] | Me9OFx2HXn0lI | xxx   | Mita Fainita | 
MI->12345 | 12345 | /    | test.ro/mimi/Maildir/ |
MI->+-----------+--------------+---------------+-------+--------------+-------+-------+------+-----------------------+
seteaza toata calea pina la directorul respectiv si sa vezi ce o sa mearga
Ceva gen 
maildir=   /home/mail/domain.ro/users/username/Maildir/
home=      /home/mail/domain.ro/users/username/

Bafta

-- 
--
best regards,

                                      ("`-''-/").___..--''"`-._     (\
Mihai Ichim                           `6_ 6  )   `-.  (     ).`-.__.`)
mailto: [EMAIL PROTECTED]             (_Y_.)'  ._   )  `._ `. ``-..-'
http://www.medianets.it              _..`--'_..-_/  /--'_.' ,'
                                    (il),-''  (li),'  ((!.-'

---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui