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/


Raspunde prin e-mail lui