On Fri, Aug 21, 2015 at 10:55:36AM +0200, Jeroen Scheerder wrote:

> $ postconf -n
> virtual_alias_maps =
>    ldap:/usr/local/etc/postfix/example.com-groups.cf
>    ldap:/usr/local/etc/postfix/example.com-users.cf

Using "proxy:ldap" is often better than using "ldap:".

> virtual_mailbox_domains = example.com
> virtual_mailbox_maps =
>   hash:/usr/local/etc/postfix/virtual-example.com.net-mailbox
> virtual_transport = lmtp:unix:private/dovecot-lmtp

If this system accepts random recipients for @example.com, it
would be because of a wildcard entry for that domain in either

vitual_alias_maps or virtual_mailbox_maps.

> $ cat virtual-example.com-mailbox
> j...@example.com      OK

Obviously not here.

> $ postmap -q nosuchrecipi...@example.com 
> ldap:/usr/local/etc/postfix/example.com-groups.cf
> $ postmap -q nosuchrecipi...@example.com 
> ldap:/usr/local/etc/postfix/example.com-users.cf

And what happens when you try:

$ postmap -q @example.com ldap:/usr/local/etc/postfix/example.com-users.cf
$ postmap -q @example.com ldap:/usr/local/etc/postfix/example.com-groups.cf

> 
> 2015-08-21T10:43:01.504741+02:00 <mail.info> ponyboy1b postfix/lmtp[7475]: 
> 671E21AF14F: to=<nosuchrecipi...@example.com>, 
> relay=ponyboy1b.acct.example.com[private/dovecot-lmtp], delay=0.09, 
> delays=0.03/0.01/0/0.05, dsn=2.0.0, status=sent (250 2.0.0 
> <nosuchrecipi...@example.com> MliGOHjk1lU0HQAAYdfT9A Saved)

And where did this mail originate?  (Show all log entries for the queue id).

-- 
        Viktor.

Reply via email to