Hello, I run one of the famous new IDN domains - those domains that contains evil utf-8 characters, like german umlaute or japanese chars. IDN is around for some years now and more of less supported in all browsers at least for HTTP.
I was wondering if someone knows the status of IDN support for SMTP? Are there plans to add this into common smtpd's like sendmail, qmail, postfix, exim, etc? Or is this already implemented and I am just not aware of it? Nevertheless, I wrote a IDN plug-in for qpsmtpd: http://wiki.qpsmtpd.org/plugins:other:idn It's not heavily been tested yet and marked as alpha release. Please feel free to play around with it and contribute your code/patches. Here is what it does: This plugin checks if the domain part of a sender or recipient contains utf-8 chars and converts it into ACE using Puyncode. See http://en.wikipedia.org/wiki/Internationalized_domain_name This is an ALPHA TESTVERSION! It has not intensively been tested yet. Please feel free to play around with it. To install the module, put a copy of this code into a file called "plugins/IDN" and add a line that says "IDN" into your "config/plugins" file - somewhere at the top of the file. All outgoing emails will be checked if the recipient domain-part contains non plain 7bit ASCII charcters and will be converted into ACE using punycode. The Perl module IDNA::Punycode is required to run this plug-in. Get it via "perl -MCPAN -e shell".