Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi HTML Code mit Anhang per Indy SMTP versenden (https://www.delphipraxis.net/184919-html-code-mit-anhang-per-indy-smtp-versenden.html)

HolgerCW 30. Apr 2015 11:01

Delphi-Version: 2006

HTML Code mit Anhang per Indy SMTP versenden
 
Hallo zusammen,

ich möchte eine E-Mail im HTML - Format versenden. Das klappt auch gut.

Hänge ich dort nun aber einen Anhang (PDF) mit dran bekommt die E-Mail sowas dabei:

This is a multi-part message in MIME format --EwlBb8h15wn8FEk4IkHmI4wMrOD=_hogbs Content-Type: text/plain Content-Transfer-Encoding: 8bit

Dann mein HTML-Text und danach ganz viel, sowas:

--a=_tI1HSFsDQbEk1H6yVS1vqSeZJbF2FYM Content-Type: image/jpg; name="Brief_VU.pdf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Brief_VU.pdf" Content-ID: JVBERi0xLjMNCiXi48/TDQoNCjEgMCBvYmoNCjw8DQovVHlwZSAvQ2F0YWxvZw0KL091d GxpbmVz IDIgMCBSDQovUGFnZXMgMyAwIFINCj4 ......

Mein Code zum einfügen des Anhangs:

Delphi-Quellcode:
...

  mymessage.ClearBody;
  mymessage.Body.Add(strmessage);
  mymessage.Subject := Subject;
  if HTML = TRUE then mymessage.ContentType := 'text/html';

  myAttach := TIdAttachmentfile.Create(mymessage.MessageParts, Anhang);
  myAttach.DisplayName := strAttachment;
 
  IdSMTP.Send(mymessage);
  IdSMTP.Disconnect;

...
Was muss ich tuen ?

Gruss

Holger

Perlsau 30. Apr 2015 11:44

AW: HTML Code mit Anhang per Indy SMTP versenden
 
Zitat:

Zitat von HolgerCW (Beitrag 1299810)
Was muss ich tuen ?

Um was zu erreichen? Was ist denn jetzt das Problem? Kommt die Mail mit dem Anhang nicht an? Gibt's Probleme beim decoden?

baumina 30. Apr 2015 12:13

AW: HTML Code mit Anhang per Indy SMTP versenden
 
Das hier schon versucht?


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:34 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