Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.490 Beiträge
 
Delphi 7 Professional
 
#6

AW: Umlaute in IDSMTP verwenden

  Alt 4. Mai 2021, 14:46
Zeig' mal bitte den Quelltext, mit dem Du das Problem hast, sonst ist das recht schwierig sinnvolle Hilfestellung zu geben.

URLEncode will halt 'ne HTTP-Adresse haben, von daher kann es mit Mailadressen nicht unbeding so direkt umgehen. Aber da hilft Trick siebzehneinhalb:
Delphi-Quellcode:
function MailURLEncode(sEMail : String) : String;
begin
  Result := Copy(UrlEncode(Format('%s%s',['http://w.d/',sEMail])),12,4096);
end;

begin
  ShowMessage(MailURLEncode('DösÖstJötztMälÜneMäiladrösseMötÜmläuten@irgendwas.de'));
  // Ergibt:
  // D%C3%B6s%C3%96stJ%C3%B6tztM%C3%A4l%C3%9CneM%C3%A4iladr%C3%B6sseM%C3%B6t%C3%9Cml%C3%A4uten@irgendwas.de
end;
  Mit Zitat antworten Zitat