If reject_unlisted_recipient isn't used in any of the smtpd_*_restrictions And smtpd_reject_unlisted_recipient = yes
At what stage is smtpd_reject_unlisted_recipient checked and rejected? During smtpd_recipient_restrictions checks? At the end after smtpd_end_of_data_restrictions? Or somewhere else? And is it checked before or after any milters would run? I checked http://www.postfix.org/postconf.5.html#smtpd_reject_unlisted_recipient but didn't see any hints to when it is evaluated.