Is there any way for maildrop to have access to the original recipient (i.e the original "MAIL TO:" command) when that address is just an alias?
For instance if I have "user1: user" in the my /etc/courier/aliases file then when maildrop delivers the mail $RECIPIENT is set to "user", not "user1".
Nope. By the time maildrop gets invoked, that information is no longer available.
pgp00000.pgp
Description: PGP signature
