Actually chkuser handles xn-- domains, but in the wrong way (it does not consider more levels of xn-- names, like xn-subdomain.xn--domain.com).

To eliminate any problem, with current version, installations should be modified in this way:

Or disable/comment in chkuser_settings.h
    #define CHKUSER_RCPT_FORMAT
    #define CHKUSER_SENDER_FORMAT

or delete/comment within chkuser.c two separates occurrences of
        if (strncmp (domain->s, "xn--", 4) == 0) {
                if (strstr (&domain->s[4], "--") != NULL)
                        return 0;
        } else {
                if (strstr (domain->s, "--") != NULL)
                        return 0;
        }


Recompile after change.

Regards,

Tonino


--
------------------------------------------------------------
        in...@zioni            Interazioni di Antonio Nati
   http://www.interazioni.it      to...@interazioni.it
------------------------------------------------------------


!DSPAM:4cb7108d32711560260518!

Reply via email to