Posts: 8

Topic: Internal server error while adding a IDN Domain

==== Provide required information to help troubleshoot and get quick answer ====- Linux/BSD distribution name and version: CentOS- iRedMail version and backend (LDAP/MySQL): MySQL- Any related log? Log is helpful for troubleshooting.====

I was trying to add an IDN (Internationalized Domain Name) domain as an alias for one of my existing doamins and ran in an internal server error. It looks like iRedAdmin is not able to handle Umlaut domains (IDN Internationalized Domain Names). Can you confirm? Do you treat this as a bug?

Re: Internal server error while adding a IDN Domain

Re: Internal server error while adding a IDN Domain

Okay, understand.

I added my IDN domain now in punycode, which seem to work and mails are accepted and processed. Unfortunately the mails that are sent out are in punycode as well. The sender address looks like this now: user@xn--hundertschn-0fb.net ;-)

Re: Internal server error while adding a IDN Domain

Punycode is a simple and efficient transfer encoding syntax designed for use with Internationalized Domain Names in Applications (IDNA). It uniquely and reversibly transforms a Unicode string into an ASCII string. ASCII characters in the Unicode string are represented literally, and non-ASCII characters are represented by ASCII characters that are allowed in host name labels (letters, digits, and hyphens). This document defines a general algorithm called Bootstring that allows a string of basic code points to uniquely represent any string of code points drawn from a larger set. Punycode is an instance of Bootstring that uses particular parameter values specified by this document, appropriate for IDNA.

There are several converters outthere to convert unicode to punycode. e.G.