I'm using postfix 3.5.8 on FreeBSD 12.2, the packaged version I have set up a Chinese EAI domain with some Chinese addresses.
The domain is in virtual_alias_domains, and I have an address map: # virtual addresses 回声@xn--zbs01c.xn--5nqx41au4nqohsp3axcg.xn--fiqs8s echo #@xn--zbs01c.xn--5nqx41au4nqohsp3axcg.xn--fiqs8s echo 回声@声.电子邮件测试.中国 echo #@声.电子邮件测试.中国 echo (The echo user sends back a copy of the message, for debugging.) When I send a message locally to the EAI address it works. When I send a message to the same address from outside via SMTP, it says it's not in the table. Any suggestions? Feb 14 10:26:16 eaicheck postfix/qmgr[48768]: CBA778933E: from=<jo...@eaicheck.services.net>, size=345, nrcpt=1 (queue active) Feb 14 10:26:16 eaicheck postfix/smtpd[48778]: connect from localhost[127.0.0.1] Feb 14 10:26:16 eaicheck postfix/smtp[48776]: discarding EHLO keywords: STARTTLS Feb 14 10:26:16 eaicheck postfix/smtpd[48778]: DED2E89340: client=localhost[127.0.0.1] Feb 14 10:26:16 eaicheck dkimproxy.out[48448]: DKIM signing - signed; message-id=<20210214152616.cba7789...@eaicheck.services.net>, signer=<@eaicheck.services.net>, from=<jo...@eaicheck.services.net> Feb 14 10:26:16 eaicheck postfix/cleanup[48774]: DED2E89340: message-id=<20210214152616.cba7789...@eaicheck.services.net> Feb 14 10:26:16 eaicheck postfix/qmgr[48768]: DED2E89340: from=<jo...@eaicheck.services.net>, size=1078, nrcpt=1 (queue active) Feb 14 10:26:16 eaicheck postfix/smtp[48776]: CBA778933E: to=<e...@eaicheck.services.net>, orig_to=<�M-^[M-^^声@声.�M-^T��M-^P�M-^B�件�M-^K�M-^U.中�M-^[�>, relay=127.0.0.1[127.0.0.1]:10027, delay=0.18, delays=0.03/0.01/0.05/0.09, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as DED2E89340) Feb 14 10:26:17 eaicheck postfix/smtpd[48778]: disconnect from localhost[127.0.0.1] ehlo=1 xforward=1 mail=1 rcpt=1 data=1 quit=1 commands=6 Feb 14 10:26:17 eaicheck postfix/qmgr[48768]: CBA778933E: removed Feb 14 10:26:17 eaicheck postfix/local[48781]: DED2E89340: to=<e...@eaicheck.services.net>, relay=local, delay=0.11, delays=0.09/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to command: /home/johnl/doecho) Feb 14 10:26:17 eaicheck postfix/qmgr[48768]: DED2E89340: removed Feb 14 10:31:25 eaicheck postfix/postfix-script[48806]: refreshing the Postfix mail system Feb 14 15:31:25 eaicheck postfix/master[35605]: reload -- version 3.5.8, configuration /usr/local/etc/postfix Feb 14 10:31:51 eaicheck postfix/smtpd[48813]: connect from gal.iecc.com[64.57.183.53] Feb 14 10:31:52 eaicheck postfix/smtpd[48813]: NOQUEUE: reject: RCPT from gal.iecc.com[64.57.183.53]: 550 5.1.1 <�M-^[M-^^声@�M-^[M-^^声.�M-^T��M-^P�M-^B�件�M-^K�M-^U.中�M-^[�>: Recipient address rejected: User unknown in virtual alias table; from=<jo...@iecc.com> to=<�M-^[M-^^声@�M-^[M-^^声.�M-^T��M-^P�M-^B�件�M-^K�M-^U.中�M-^[�> proto=ESMTP helo=<gal.iecc.com> Feb 14 10:31:52 eaicheck postfix/smtpd[48813]: disconnect from gal.iecc.com[64.57.183.53] ehlo=2 starttls=1 mail=1 rcpt=0/1 quit=1 commands=5/6 -- Regards, John Levine, jo...@taugh.com, Primary Perpetrator of "The Internet for Dummies", Please consider the environment before reading this e-mail. https://jl.ly