Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#14

AW: IDMessage und Umlaute in der Emailadresse

  Alt 11. Nov 2021, 10:43
Delphi-Quellcode:
   
    IdMessage.Recipients.EMailAddresses := StringReplace(Turi.UnicodeToIDNA(empfaenger),'xn--','',[rfReplaceAll]);
Vorsicht: die UnicodeToIDNA ist dazu da, den Hostnamen zu kodieren. Das ist der Teil der E-Mail-Adresse nach dem @-Zeichen, aber vor der Top-Level-Domäne (z.B. .de).
(Siehe https://docwiki.embarcadero.com/Libr....UnicodeToIDNA)
Der Teil davor darf nicht nach Punycode kodiert werden.
Michael Justin

Geändert von mjustin (11. Nov 2021 um 10:46 Uhr)
  Mit Zitat antworten Zitat