Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Mail mit Standard Mailhandler verschicken mit Anhang (https://www.delphipraxis.net/55921-mail-mit-standard-mailhandler-verschicken-mit-anhang.html)

Klaus D. 28. Okt 2005 21:35


Mail mit Standard Mailhandler verschicken mit Anhang
 
Hallo
Delphi-Quellcode:
procedure Tfrm_Mail.Button1Click(Sender: TObject);
 var  Adresse, Betreff, Text: String;
begin
 Adresse:=Edit1.Text;
 Betreff:=Edit2.Text;
 Text:='';
 ShellExecute(Handle, 'open',
 PChar('mailto:'+adresse+'?subject='+Betreff+'&body='+Text),nil,nil,SW_SHOW);
end;
Wie kann ich denn da noch eine Textdatei als Anhang ranhängen??
Danke

Bernhard Geyer 29. Okt 2005 12:09

Re: Mail mit Standard Mailhandler verschicken mit Anhang
 
Dazu solltest Du (Simple)-MAPI verwenden. In der JEDI gibt es dazu Funktionen/Klassen die AFAIK auch mit Outlook Express gehen.

Klaus D. 29. Okt 2005 12:26

Re: Mail mit Standard Mailhandler verschicken mit Anhang
 
MAPI ....? ist für mich Neuland.
Danke für deinen Tipp. Ich werd mich mal schlau machen.
Das liebste wäre mir ja, ohne einen Standard MailHandler eine Nachricht mit Anhang zu verschicken.
werft doch bitte mal'n paaaar Stichworte ein wie man das realisieren könnte oder weiß
jemand ne'n Link wo ich Bsp.-Quelltexte bekomme so als Lernhilfe.
Danke und ein schönes WE.
Klaus

Bernhard Geyer 29. Okt 2005 12:51

Re: Mail mit Standard Mailhandler verschicken mit Anhang
 
Zitat:

Zitat von Klaus D.
Das liebste wäre mir ja, ohne einen Standard MailHandler eine Nachricht mit Anhang zu verschicken.

Du meinst direkt ohen Einbeziehung von Mail-Client auf Rechner. Dazu könntest Du z.B. direkt einen SMTP-Client in dein Programm
integrieren und die Mail direkt abschicken. Jedoch mußt du (wenn der User nicht eingeben soll bezüglich Mail-Configuration) von dir aus ein Mail-Konto bereitstellen über das diese Mails dann verschickt werden.

Zitat:

Zitat von Klaus D.
werft doch bitte mal'n paaaar Stichworte ein wie man das realisieren könnte oder weiß
jemand ne'n Link wo ich Bsp.-Quelltexte bekomme so als Lernhilfe.
Danke und ein schönes WE.
Klaus

In der Jedi-Distribution wird vermutlich auch ein Beispiel vorhanden sein bzw. es ist in der Hilfe erklärt.


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