CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2013/10/24 14:39:23

Modified files:
        usr.sbin/smtpd : expand.c 

Log message:
When building the expansion tree, distinguish between apparently
identical nodes that appear in different contexts.  The same delivery
can happen for different users, or as a different destination address.

Fixes a bug with setups like the following, where a mail sent to
[email protected] was not delivered to both /tmp/me and /tmp/she.

table foobar { [email protected] = vmail, [email protected] = vmail, \
[email protected] = "[email protected],[email protected]" }
accept for domain foo.net virtual <foobar>
deliver to maildir "/tmp/%{dest.user}"

Reply via email to