![]() |
Indy_mailClient Leerzeilen Problem
Hallo alle zusammen,
habe gerade etwas Ärger mit den INDY Mailkomponenten. Wenn ich eine Email, welche Leerzeilen enthält, schreibe und dann mit Indy versenden möchte knallt es. ich habe indy 10 für delphi7 und es knallt in der IdMessageClient in der procedure "WriteTextPart" und dort an dieser Stelle...
Delphi-Quellcode:
if (LBodyLine <> '') and (LBodyLine[1] = '.') then
if TextIsSame(ATextPart.ContentTransfer, 'quoted-printable') then
begin {do not localize} LData := ''; for i := 0 to ATextPart.Body.Count - 1 do begin LBodyLine := ATextPart.Body[i]; if (LBodyLine <> '') and (LBodyLine[1] = '.') then begin {do not localize} ATextPart.Body[i] := '.' + LBodyLine; {do not localize} end; Dazu muss ich sagen, es hat gestern noch funktioniert. Jetzt habe ich mein Projekt Gestern nochmal (wie die tage zuvor auch) "Builden" lassen und siehe da indy hat probleme. Hat dieses Problem mit den Leerzeilen schonmal jemand von euch gehabt? Habe im Forum auf die Schnelle leider nichts dazu gefunden und google liefert auch nichts vernünftiges dazu... Nachtrag So. Ich habe jetzt erstmal eingebaut, dass alle Leerzeilen mit einem Leerzeichen versehen werden, da dass läuft. Ist aber keine Lösung auf dauer da es ja auch ohne Leerzeichen laufen muss. Ich bin dankbar für jeden Hinweis, wie ich das Problem lösen kann. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz