@Joe, oh, I see what you mean now. No, the issue wasn’t just caused by using domain name with the same name as the hostname. The local addressee with @ in /etc/aliases should be escaped to have mail delivered locally when resolve_dequoted_address set to no (and no extra Unix user with the dash for Postfix is created).