Lorsque des clients entrent des adresses e-mail avec des caractères non ascii comme äüö, notre SMTP refuse de les traiter.Convertir un domaine non ASCII en compatible SMTP
Donc, je pense qu'il pourrait y avoir une solution pour gérer ces domaines moi-même et les convertir en punyocode.
Existe-t-il un moyen simple d'utiliser C#?
Est-ce que cela fonctionnerait quand même?
RFC821 et RFC822 sont assez vieux, même RFC2822 est rendu obsolète. Mais au moins jusqu'à RFC2821 et RFC2822, l'adresse SMTP ne peut contenir qu'un sous-ensemble de caractères ASCII. Si vous regardez http://en.wikipedia.org/wiki/E-mail_address et la section "Internationalisation". Vous verrez ce qui s'est passé. Il est important de vérifier le support des nouvelles normes de votre MTA actuel. Je ne comprends pas exactement votre cas d'utilisation. L'utilisateur interfère directement avec votre MTA? Avez-vous pu leur attribuer l'adresse SMTP avec un caractère accentué lors de sa configuration? – Junping