Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Indy SMTP an Domänen mit Umlauten (https://www.delphipraxis.net/186593-indy-smtp-domaenen-mit-umlauten.html)

Bambini 15. Sep 2015 11:54

Indy SMTP an Domänen mit Umlauten
 
Kann man mit Delphi's Indy auch EMails an Domänen verschicken, die deutsche Umlaute enthalten:

Delphi-Quellcode:
IdSMTP1.Connect;
  try
     IdMessage1.From.Address := 'Info@myaddress.de';
     IdMessage1.Recipients.Add.Address := 'info@umlaute.domäne.de'; // <- hier ein Domänenname mit ä
     IdMessage1.Body.Text := 'Hello';

     IdSMTP1.Send(IdMessage1);
  finally
     IdSMTP1.Disconnect;
  end;
Ich bekomme eine EIdSMTPReplayError Exception mit "Invalid address".
Kann ich die EMailadresse codieren?

Bernhard Geyer 15. Sep 2015 14:40

AW: Indy SMTP an Domänen mit Umlauten
 
Du musst die Domäne im Punycode-Codiert angeben müssen (https://de.wikipedia.org/wiki/Punycode)


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz