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".

Reply via email to