Viktor Dukhovni: > Not too many people in Russia read Hebrew (right to left) or can > even cut and paste it reliably into a left to right context.
Postfix is meant to be used by human operators anywhere on the Internet. Therefore, the postqueue/postmap/etc. tools will have to accept non-ASCII domain names from a human operator in either UTF-8 form and xn--mumble form, and they will have to convert those forms into their stored form. Those tools will also have to render non-ASCII domain names in their stored form, or convert them into UTF-8 or xn--mumble form on request by the human operator. This way, human operators can manage domain names that are in the operator's native script, but they can fall back to ASCII when the domain is in some alien script. So it does not matter what the stored form is (and in the case of the mail queue, the stored form is controlled by the sender anyway). What matters is that Postfix management tools allow humans to use the stored form effectively. In other words, the tools must allow the human operator to choose how to enter a non-ASCII domain name, and how to render it. See also my longer, previous, post in this thread. Wietse