Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Daten aus Delphi in Thunderbird einfügen. (https://www.delphipraxis.net/199668-daten-aus-delphi-thunderbird-einfuegen.html)

Delphi.Narium 11. Feb 2019 16:01

AW: Daten aus Delphi in Thunderbird einfügen.
 
Zeig doch bitte mal den kompletten Quellcode, so ist das doch nur eine erbärmliche Raterei, wo denn da jetzt bitteschön das Problem liegen könnte.

Hast Du Dir mal den Quelltext der Mail anzeigen lassen (sollte gewöhnlich mit dem Menü unter der rechten Maustaste gehen). Sind dort die   enthalten?

Stringreplace ist eine Funktion, die den veränderten Inhalt liefert. Hast Du den auch irgendwie/-wo ... zugewiesen?
Delphi-Quellcode:
DasIstDieStringVariabelMit_nbsp := stringreplace(DasIstDieStringvariabelMitLeerzeichen, ' ', ' ',[rfReplaceAll]);

oldmann 11. Feb 2019 19:06

AW: Daten aus Delphi in Thunderbird einfügen.
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo,

der Quelltext mit dem die E-Mail aus Delphi versand wird, ist weiter vorne auf Seite 1 enthalten.
Ich habe noch einmal 2 Bilder angehängt.
Mit Bild1 mit Namen 'Grid' zeigt wie die Umwandlung mit
grid_n:=stringreplace(grid, ' ', ' ',[rfReplaceAll]);
nach Grid_n geschieht.
Das 2. Bild mit Namen Grid_n zeigt die Umwandlung.
Was ich nicht verstehe ist, in Grid waren 30 Leerzeichen.
In der Variable Grid_n war nach der Umwandlung nur 5 mal &nbsp.
Wie man sich den Quelltext der Mail anzeigen lassen kann, konnte ich nicht finden.

Gruß oldmann

mjustin 11. Feb 2019 20:30

AW: Daten aus Delphi in Thunderbird einfügen.
 
Zitat:

Zitat von oldmann (Beitrag 1425295)

Wie man sich den Quelltext der Mail anzeigen lassen kann, konnte ich nicht finden.

* Mail doppelklicken um sie in einem eigenen Tab anzuzeigen
* rechts oben auf Menüpunkt "Mehr" klicken, darunter dann "Quelltext anzeigen"
* es öffnet sich die Quelltext-Ansicht

oldmann 12. Feb 2019 08:54

AW: Daten aus Delphi in Thunderbird einfügen.
 
Hallo,

den Quelltext in der E-Mail anzeigen, habe ich gefunden.
Leider kann ich daraus absolut nichts erkenen.
So wie es aussieht, funktioniert die Umwandlung bei mir nicht wie gewünscht.
Wenn ich den formatierten Text aus der Memo kopiere und dann in Thunderbird einfüge werden alle Leerzeichen korrekt angezeigt.
Auf dem Weg über Delphi leider nicht.
Vielleicht kennt noch jemand einen anderen Weg?
Wäre schön.

Gruß oldmann

Schokohase 12. Feb 2019 09:31

AW: Daten aus Delphi in Thunderbird einfügen.
 
Es wäre schön wenn du uns deinen aktuellen Delphi-Quellcode zeigen würdest und den Quelltext der Mail.

Aber bitte nicht als Bild/Screenshot!

Einfach den Text per Copy/Paste hier in die Delphi-Tags (Delphi-Quellcode) oder in die Code-Tags (Quelltext der Mail). Meinethalben auch als Anhang.


Entschuldige bitte, aber das scheint im Moment niemanden zu stören und ich möchte den Moderatoren hier das Moderarotiern nicht wegnehmen. Also den Text einfach so hier reinklatschen oder als Screenshot. Hilft zwar keinem und du wirst auch keine vernünftige Hilfe bekommen, aber das ist auch nicht meine Baustelle.

oldmann 12. Feb 2019 15:22

AW: Daten aus Delphi in Thunderbird einfügen.
 
Hallo,

ich habe den Quelltext von Delphi schon auf Seite 1 veröffentlicht.
Von der Memo und von Thunderbird habe ich Screenschots mitgeschickt.
Ich denke die Sache ist ausgereizt.
Ich habe jetzt statt Leerzeichen den'.' genommen.
Das sieht zwar nicht unbedingt super aus, aber es erfüllt seinen Zweck.
Ich möchte mich bei allen die sich hier Gedanken gemacht haben, ganz herzlich bedanken und die Angelegenheit hier abschließen.
Vielleicht ergibt sich später nochmal eine Lösung des Problems.
Also nochmal danke.

Gruß oldmann:hi:

MichaelT 14. Feb 2019 15:53

AW: Daten aus Delphi in Thunderbird einfügen.
 
Liste der Anhänge anzeigen (Anzahl: 1)
Tools - Account Settings - Composition and Addressing
Erste Zeile: Compose Messages in HTML Format - uncheck
Funktioniert bei mir.

Zitat:

Zitat von oldmann (Beitrag 1425357)
Hallo,

ich habe den Quelltext von Delphi schon auf Seite 1 veröffentlicht.
Von der Memo und von Thunderbird habe ich Screenschots mitgeschickt.
Ich denke die Sache ist ausgereizt.
Ich habe jetzt statt Leerzeichen den'.' genommen.
Das sieht zwar nicht unbedingt super aus, aber es erfüllt seinen Zweck.
Ich möchte mich bei allen die sich hier Gedanken gemacht haben, ganz herzlich bedanken und die Angelegenheit hier abschließen.
Vielleicht ergibt sich später nochmal eine Lösung des Problems.
Also nochmal danke.

Gruß oldmann:hi:


mjustin 19. Feb 2019 12:31

AW: Daten aus Delphi in Thunderbird einfügen.
 
Mit der Jedi Code Library und Outlook getestet funktioniert dieser Code, der die Property "HtmlBody" setzt.
Der HTML Body wird von JclMapi dann in ein HTML Attachment umgewandelt.

Delphi-Quellcode:
uses
  JclMapi;

procedure TForm1.Button1Click(Sender: TObject);
var
  Msg: TJclEmail;
begin
  Msg := TJclEmail.Create;
  try
    Msg.HtmlBody := True;
    Msg.Body := '<html><pre>123 (hier weitere Leerzeichen...) 456</pre></html>';
    Msg.Send(True);
  finally
    Msg.Free;
  end;
end;
(getestet mit Delphi 2009)


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:53 Uhr.
Seite 3 von 3     123   

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