You have set in the main.cf: virtual_mailbox_maps = hash:/etc/mail/postfix/vmailboxes but dovecot deliver is using userdb for this purpose, which you have set to passwd. Have you equivalent data in both places? Similary nearly all configuration parameters in the main.cf of the postfix starting with virtual_??? are not required, but should be provided by userdb for dovecot deliver.
BB On 1:26 04/10/07 "Karin Gregorec" <[EMAIL PROTECTED]> wrote: > Good Day All! I am attempting to configure deliver as our LDA. I am > also configuring the server to use Postfix instead of Sendmail. I > have followed the all the documentation and examples I could find. > > Below are my Dovecot and Postfix configs. Can someone please smack me > upside the head and tell me why I am getting "user unknown" errors? > If i don't use deliver as the LDA, all works perfectly. Help... > > TIA, > glenn > > ========== > > > *** Dovecot Config *** > > dovecot -n > # 1.0.5: /usr/local/etc/dovecot.conf > base_dir: /var/run/dovecot/ > log_path: /var/log/maillogs/dovecot.log > protocols: imap imaps pop3 pop3s > ssl_cipher_list: ALL:!LOW > disable_plaintext_auth: no > verbose_ssl: yes > login_dir: /var/run/dovecot/login > login_executable(default): /usr/local/libexec/dovecot/imap-login > login_executable(imap): /usr/local/libexec/dovecot/imap-login > login_executable(pop3): /usr/local/libexec/dovecot/pop3-login > login_greeting: GID Ready > login_log_format_elements: user=<%u> service=%s authMethod=%m rIP=%r > lIP=%l encryption=%c > login_max_processes_count: 256 > verbose_proctitle: yes > first_valid_uid: 5000 > last_valid_uid: 10000 > first_valid_gid: 0 > mail_extra_groups: mail > mail_location: maildir:~/Maildir > dotlock_use_excl: yes > fsync_disable: yes > maildir_copy_with_hardlinks: yes > mail_executable(default): /usr/local/libexec/dovecot/imap > mail_executable(imap): /usr/local/libexec/dovecot/imap > mail_executable(pop3): /usr/local/libexec/dovecot/pop3 > mail_process_size: 1024 > mail_plugins(default): quota imap_quota > mail_plugins(imap): quota imap_quota > mail_plugins(pop3): > mail_plugin_dir(default): /usr/local/lib/dovecot/imap > mail_plugin_dir(imap): /usr/local/lib/dovecot/imap > mail_plugin_dir(pop3): /usr/local/lib/dovecot/pop3 > imap_client_workarounds(default): delay-newmail outlook-idle > netscape-eoh tb-extra-mailbox-sep > imap_client_workarounds(imap): delay-newmail outlook-idle netscape-eoh > tb-extra-mailbox-sep > imap_client_workarounds(pop3): outlook-idle > pop3_uidl_format(default): > pop3_uidl_format(imap): > pop3_uidl_format(pop3): %08Xu%08Xv > pop3_client_workarounds(default): > pop3_client_workarounds(imap): > pop3_client_workarounds(pop3): outlook-no-nuls oe-ns-eoh > pop3_logout_format(default): top=%t/%p, retr=%r/%b, del=%d/%m, size=%s > pop3_logout_format(imap): top=%t/%p, retr=%r/%b, del=%d/%m, size=%s > pop3_logout_format(pop3): top=%t/%T, retr=%r/%R, del=%d/%m, size=%s > auth default: > cache_size: 1024 > cache_ttl: 604800 > verbose: yes > passdb: > driver: pam > args: cache_key=%Lu > userdb: > driver: passwd > socket: > type: listen > master: > path: /var/run/dovecot/auth-master > mode: 384 > user: maildrop > plugin: > quota: maildir:storage=10000000:ignore=Trash > > > *** Postfix main.cf *** > > alias_database = hash:/etc/mail/postfix/aliases > alias_maps = hash:/etc/mail/postfix/aliases > biff = no > command_directory = /usr/local/sbin > daemon_directory = /usr/local/libexec/postfix > > debug_peer_level = 2 > debugger_command = > PATH=/bin:/usr/bin:/usr/local/bin; export PATH; (echo cont; > echo where) | gdb $daemon_directory/$process_name $process_id 2>&1 > > $config_directory/$process_name.$process_id.log & sleep 5 > > #### Dovecot LDA Service - http://wiki.dovecot.org/LDA/Postfix > dovecot_destination_recipient_limit = 1 > > home_mailbox = Maildir/ > html_directory = no > inet_interfaces = all > mail_owner = postfix > mail_spool_directory = /var/mail > mailq_path = /usr/local/bin/mailq > manpage_directory = /usr/local/man > message_size_limit = 12000000 > mydestination = $myhostname, localhost.$mydomain, localhost > mydomain = geekinternetdevelopment.com > myhostname = superman.geekinternetdevelopment.com > mynetworks = 72.18.193.0/24, 127.0.0.0/8 > newaliases_path = /usr/local/bin/newaliases > queue_directory = /var/spool/postfix > readme_directory = no > sample_directory = /usr/local/etc/postfix > sendmail_path = /usr/local/sbin/sendmail > setgid_group = maildrop > smtpd_banner = $myhostname NO WHAMMIES!!! > > virtual_gid_maps = static:5000 > virtual_mailbox_base = /var/mailboxes > virtual_mailbox_domains = hash:/etc/mail/postfix/vdomains > virtual_mailbox_maps = hash:/etc/mail/postfix/vmailboxes > virtual_minimum_uid = 1000 > virtual_transport = dovecot > virtual_uid_maps = static:5000 > unknown_local_recipient_reject_code = 550 > > *** Postfix master.cf *** > ...snip... > dovecot unix - n n - - pipe > flags=DRhu user=maildrop:maildrop > argv=/usr/local/libexec/dovecot/deliver -e -d ${recipient}