[Dovecot] User unknown in local recipient table? Dovecot LDA/Postfix

Gabriele Fergola workino at gmail.com
Fri Jun 8 12:15:43 EEST 2007


Hi Yu,
from your configuration i can't find the entry for mailbox maps.

Postfix check if the recipient exist with mailbox maps.
i think for solve your problem u need only set mailbox_maps= or
virtual_mailbox_maps if you use viertual domain.

This is a part of my main.cf where u can see varius parameter :

virtual_transport = dovecot
virtual_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_minimum_uid = 5000
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_mailbox_base = /home/mailbox
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
# virtual_mailbox_limit = 51200000

# Additional for quota support
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps =
mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "Sorry, the user's maildir has overdrawn his
diskspace quota, please try again later."
virtual_overquota_bounce = yes
dovecot_destination_recipient_limit = 1

i use mysql for my user and domains.

Best reguards

Gabriele Fergola

P.S.: sorry for my poooooooor english :D

On 6/7/07, Yu Chen <chen at hhmi.umbc.edu> wrote:
>
> This probably is a postfix problem, but I think there are lots of postfix
> experts/users on this list, and have heard a lot good things about this
> list, so I am just giving it a try. Thanks in advance!
>
> I am using dovecot-1.0.0-8_56.src.rpm downloaded from atrpms.net, and
> rebuilt from it(rpmrebuild ...). Postfix is 2.4.3.
>
> I followed documents at http://wiki.dovecot.org/LDA and LDA/Postfix, and
> used passwd-file (created /etc/passwd.dovecot file) both as password
> Database and User database. I can send emails, but not receiving, keep
> getting the "User unknow error". Do I need to change the
> "local_recipient_map" in main.cf, and if so, how?
>
> Here are some related configuration:
> ###########
> dovecot -n
> ###########
> # /etc/dovecot.conf
> log_path: /var/log/dovecot.log
> ssl_ca_file: /etc/pki/dovecot/certs/ca-bundle.crt
> 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/libexec/dovecot/pop3-login
> login_greeting: Dovecot ready.
> verbose_proctitle: yes
> first_valid_uid: 102
> mail_extra_groups: mail
> mail_location:
> mbox:~/mail:INBOX=/var/mail/%u:INDEX=/var/mail_indexes/%d/%n
> mail_debug: 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/libexec/dovecot/pop3
> mail_plugin_dir(default): /usr/local/lib/dovecot/imap
> mail_plugin_dir(imap): /usr/local/lib/dovecot/imap
> mail_plugin_dir(pop3): /usr/lib64/dovecot/pop3
> imap_client_workarounds(default): outlook-idle delay-newmail
> imap_client_workarounds(imap): outlook-idle delay-newmail
> imap_client_workarounds(pop3): outlook-idle
> auth default:
>    mechanisms: plain login
>    executable: /usr/local/libexec/dovecot/dovecot-auth
>    verbose: yes
>    debug: yes
>    debug_passwords: yes
>    passdb:
>      driver: passwd-file
>      args: /etc/passwd.dovecot
>    userdb:
>      driver: passwd-file
>      args: /etc/passwd.dovecot
>    socket:
>      type: listen
>      client:
>        path: /var/spool/postfix/private/auth
>        mode: 432
>        user: postfix
>        group: mail
>      master:
>        path: /var/run/dovecot/auth-master
>        mode: 384
>
> ###############
> postconf -n
> ################
> alias_database = hash:/etc/postfix/aliases
> alias_maps = hash:/etc/postfix/aliases
> broken_sasl_auth_clients = yes
> command_directory = /usr/sbin
> config_directory = /etc/postfix
> daemon_directory = /usr/libexec/postfix
> debug_peer_level = 2
> html_directory = /usr/share/doc/postfix-2.4.3-documentation/html
> inet_interfaces = $myhostname, localhost
> invalid_hostname_reject_code = 450
> mail_owner = postfix
> mailq_path = /usr/bin/mailq.postfix
> manpage_directory = /usr/share/man
> maps_rbl_reject_code = 450
> mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
> myhostname = my.host.com
> mynetworks = myip/24, 127.0.0.0/8
> newaliases_path = /usr/bin/newaliases.postfix
> non_fqdn_reject_code = 450
> queue_directory = /var/spool/postfix
> readme_directory = /usr/share/doc/postfix-2.4.3-documentation/readme
> sample_directory = /etc/postfix
> sendmail_path = /usr/sbin/sendmail.postfix
> setgid_group = postdrop
> smtp_tls_CAfile = /usr/share/ssl/certs/ca-bundle.crt
> smtp_tls_cert_file = /usr/share/ssl/certs/postfix.pem
> smtp_tls_key_file = /usr/share/ssl/certs/postfix.pem
> smtp_tls_session_cache_database =
> btree:/var/spool/postfix/smtp_tls_session_cache
> smtpd_recipient_restrictions = permit_mynetworks,
> permit_sasl_authenticated,        permit_tls_clientcerts,
> reject_unauth_destination,      check_relay_domains
> smtpd_sasl_auth_enable = yes
> smtpd_sasl_exceptions_networks = $mynetworks
> smtpd_sasl_path = private/auth
> smtpd_sasl_security_options = noanonymous
> smtpd_sasl_type = dovecot
> smtpd_tls_CAfile = /usr/share/ssl/certs/ca-bundle.crt
> smtpd_tls_cert_file = /usr/share/ssl/certs/postfix.pem
> smtpd_tls_key_file = /usr/share/ssl/certs/postfix.pem
> smtpd_tls_loglevel = 2
> smtpd_tls_session_cache_database =
> btree:/var/spool/postfix/smtpd_tls_session_cache
> tls_random_source = dev:/dev/urandom
> unknown_local_recipient_reject_code = 550
> virtual_transport = dovecot
>
>
> Regards,
> C.Y
>
>
> =========================================== Yu Chen
> Howard Hughes Medical Institute
> Chemistry Building, Rm 182
> University of Maryland at Baltimore County
> 1000 Hilltop Circle
> Baltimore, MD 21250
>
> phone:  (410)455-6347 (primary)
>         (410)455-2718 (secondary)
> fax:    (410)455-1174
> email:  chen at hhmi.umbc.edu
> ===========================================
>


More information about the dovecot mailing list