Salut, Incerc sa configurez un postfix cu dovecot si postgres pentru domenii virtuale dar intampin urmatoarea problema : pentru userii virtuali creati postfix imi creeaza maildir in loc de mbox. Am facut setarile urmand instructiunile din tutorialul : http://wiki.dovecot.org/moin.cgi/DovecotPostgresql
Problema am detectat-o la crearea urmatorului view in postgres : create view postfix_mailboxes as select userid, home||'/' as mailbox from users union select domain, 'dummy' from transport; In cazul in care las view in forma de mai sus, userii virtuali primesc mailul dar in format maildir. Jun 27 16:29:40 voodoo postfix/pickup[6115]: B9771113F98: uid=0 from=<root> Jun 27 16:29:40 voodoo postfix/cleanup[6222]: B9771113F98: message-id=<[EMAIL PROTECTED]> Jun 27 16:29:40 voodoo postfix/qmgr[6116]: B9771113F98: from=<[EMAIL PROTECTED]>, size=264, nrcpt=1 (queue active) Jun 27 16:29:40 voodoo postfix/virtual[6226]: B9771113F98: to=<[EMAIL PROTECTED]>, orig_to=<[EMAIL PROTECTED]>, relay=virtual, delay=0, status=sent (delivered to maildir) In cazul in care modific sintaxa in felul urmator, in incercarea de a elimina creare de maildir, in loguri imi apare urmatoarea eroare, adica userii virtuali nu mai sunt recunoscuti de sistem : create view postfix_mailboxes as select userid, home as mailbox from users union select domain, 'dummy' from transport; Jun 27 16:54:50 voodoo postfix/pickup[6272]: E419C113F98: uid=0 from=<root> Jun 27 16:54:50 voodoo postfix/cleanup[6313]: E419C113F98: message-id=<[EMAIL PROTECTED]> Jun 27 16:54:50 voodoo postfix/qmgr[6273]: E419C113F98: from=<[EMAIL PROTECTED]>, size=264, nrcpt=1 (queue active) Jun 27 16:54:51 voodoo postfix/virtual[6319]: E419C113F98: to=<[EMAIL PROTECTED]>, orig_to=<[EMAIL PROTECTED]>, relay=virtual, delay=1, status=bounced (unknown user: "[EMAIL PROTECTED]") Configuratia postifx este urmatoarea: voodoo:~# postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix home_mailbox = Mailbox mydestination = $myhostname, $mydomain, localhost.$mydomain myhostname = voodoo mynetworks = 127.0.0.0/8, 194.102.231.245 myorigin = $myhostname relayhost = smtp_sasl_auth_enable = no smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) smtpd_client_restrictions = permit_mynetworks smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = $mydomain smtpd_sasl_security_options = noanonymous smtpd_sender_restrictions = permit_mynetworks, reject_unknown_sender_domain transport_maps = pgsql:/etc/postfix/transport.cf virtual_gid_maps = static:110 virtual_mailbox_base = /home/virtual virtual_mailbox_maps = pgsql:/etc/postfix/mailboxes.cf virtual_uid_maps = static:103 As avea nevoie de un sfat, in cazul in care cineva s-a mai ciocnit de aceasta problema. Multumesc ! -- ------------------------------ Mircea Hutanu [EMAIL PROTECTED] ------------------------------ --- Detalii despre listele noastre de mail: http://www.lug.ro/
