With:
smtpd_recipient_restrictions =
[...]
reject_unknown_recipient_domain
[...]
the test fails:
$ nc ::1 25
220 mail.ijs.si ESMTP Postfix
ehlo bla
250-mail.ijs.si
[...]
250 SMTPUTF8
MAIL FROM:<mark.marti...@ijs.si> SMTPUTF8
250 2.1.0 Ok
RCPT TO:<jøran@blåbærsyltetøy.gulbrandsen.priv.no>
550 5.1.8 <jøran@blåbærsyltetøy.gulbrandsen.priv.no>: Sender address
rejected: Domain not found
Leaving out the 'reject_unknown_recipient_domain' avoids the problem.
What happens is that normally the blåbærsyltetøy.gulbrandsen.priv.no
gets translated to xn--blbrsyltety-y8ao3x.gulbrandsen.priv.no before
doing a DNS lookup, but somehow the reject_unknown_address() test
forgets to perform this step.
Using postfix-2.12-20140923 .
Mark