Hello Postfix + LDAP , Samba as LDAP server, Dovecot virtual_transport set in postfix to dovecot-lmtp ( for autoresponder support ) Users have their email aliases in the otherMailbox record For example, account_test at example-domain user has an alias: test at exmaple-domain Query from command line works fine: postmap -q test at example-domain ldap://etc/postfix/ad_virtual_ account_test/Maildir/ (The filter in the query ad_virtual_mailbox_maps2.cf looks like this: [cut] scope = sub query_filter = (&(objectclass=person)(|(mail= result_attribute= uid result_format = %u/Maildir/ ) However, sending an email to the alias test at example-domain ends: Feb 28 12:31:40 mbox-01 postfix/lmtp[13474]: 2367A6EF: to=<test at example-domain>, relay=mbox-01[private/dovecot- delay=0.05, delays=0.02/0/0.02, dsn=5.1.1, status=bounced (host mbox-01[private/dovecot-lmtp] said: 550 5.1.1 <test at example-domain> User doesn't exist: test at example-domain (in reply to RCPT TO command)) I modified dovecot-ldap.conf.ext: I changed: user_filter = (&(objectClass=person)(uid=%u) to: user_filter = (&(objectClass=person)(|(uid=% but that didn't solve the problem. Where's the bug?? Any hint? Below dovecot configuration: # 2.3.4.1 (f79e8e7e4): /etc/dovecot/dovecot.conf # Pigeonhole version 0.5.4 () # OS: Linux 4.19.0-6-amd64 x86_64 Debian 10.2 # Hostname: mbox-01 auth_cache_negative_ttl = 0 auth_username_format = %Ln disable_plaintext_auth = no mail_gid = vmail mail_location = mbox:~/mail:INBOX=/var/mailbox mail_privileged_group = mail mail_uid = vmail managesieve_notify_capability = mailto managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date index ihave duplicate mime foreverypart extracttext vacation-seconds namespace inbox { ? inbox = yes ? location = ? mailbox Drafts { ??? special_use = \Drafts ? } ? mailbox Junk { ??? special_use = \Junk ? } ? mailbox Sent { ??? special_use = \Sent ? } ? mailbox "Sent Messages" { ??? special_use = \Sent ? } ? mailbox Trash { ??? special_use = \Trash ? } ? prefix = } passdb { ? args = /etc/dovecot/dovecot-ldap.conf ? driver = ldap } plugin { ? sieve = /var/mailbox-store/%u/.dovecot ? sieve_dir = /var/mailbox-store/%u ? sieve_extensions = +vacation-seconds ? sieve_trace_debug = yes ? sieve_trace_dir = /tmp/sieve/ ? sieve_trace_level = matching ? sieve_vacation_default_period = 10d ? sieve_vacation_max_period = 30d ? sieve_vacation_min_period = 1h } protocols = " imap lmtp sieve pop3 sieve" service auth { ? unix_listener /var/spool/postfix/private/aut { ??? group = postfix ??? mode = 0666 ??? user = postfix ? } ? unix_listener auth-userdb { ??? mode = 0666 ??? user = vmail ? } } service lmtp { ? unix_listener /var/spool/postfix/private/dov { ??? group = postfix ??? mode = 0600 ??? user = postfix ? } } service managesieve-login { ? inet_listener sieve { ??? port = 4190 ? } ? process_min_avail = 0 ? service_count = 1 ? vsz_limit = 64 M } service managesieve { ? process_limit = 1024 } service stats { ? unix_listener stats-reader { ??? group = vmail ??? mode = 0660 ??? user = vmail ? } ? unix_listener stats-writer { ??? group = vmail ??? mode = 0660 ??? user = vmail ? } } ssl_cert = </etc/dovecot/private/dovecot. ssl_client_ca_dir = /etc/ssl/certs ssl_dh = # hidden, use -P to show it ssl_key = # hidden, use -P to show it userdb { ? args = /etc/dovecot/dovecot-ldap.conf ? driver = ldap } protocol lmtp { ? mail_plugins = " sieve" } protocol lda { ? info_log_path = /var/log/dovecot-lda.log ? log_path = /var/log/dovecot-lda-errors.lo ? mail_plugins = " sieve" } and? dovecot-ldap.conf.ext: [cut] deref = never scope = subtree user_attrs = =mail=maildir:/var/mailbox-sto user_filter = (&(objectClass=person)(|(uid=% pass_attrs = uid=user,userPassword=password pass_filter = (&(objectClass=person)(uid=%u) default_pass_scheme = CRYPT -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20200301/9c9c42a0/attachment.html>