![]() |
EMail mit Anhang verschicken
Hallo,
habe heute versucht über die ShellAPI das Standard Mail Programm zu öffnen mit vorgaben wie Empfänger, Betreff etc. Das funzt auch alles so, bis auf das Anhängen einer Datei. Sieht nun wie folgt aus:
Delphi-Quellcode:
Sieht da vielleicht jemand nen Fehler?
ShellExecute(Handle,'open','mailto:budda@xxx.de?Subject=Test &Body=Siehe Anhang &Attach=D:\Text.txt', nil,nil,SW_SHOWNORMAL);
Gruss Budda |
Re: EMail mit Anhang verschicken
Woher hast Du den Parameter Attach bei MailTo. Der wird normalerweise nicht unterstützt und als ich das letzte Mal in SelfHTML danach gesucht hatte, wurde dieser Paramter nicht unterstützt:
Hintergrund: MailTo ist ja eigentlich für Webseiten gedacht, woher sollten die wissen, wie die Files auf Deiner Platte lauten und wo die liegen (Windows/Linux). Du musst Mapi verwenden. In der JCL sind da einige einfach zu verwendende Funktionen drin. |
Re: EMail mit Anhang verschicken
Hallo
"Attach" muss du durch "file" ersetzen !!! |
Re: EMail mit Anhang verschicken
Das klappt leider nicht.
|
Re: EMail mit Anhang verschicken
probier's mal so:
Delphi-Quellcode:
procedure TForm1.Button9Click(Sender: TObject);
var s: String; begin s := 'mailto:irgendwer@blubb.de?Subject=Thanks&Body=hallo&Attach=""C:\boot.ini""'; ShellExecute(handle, 'open', PChar(s), nil, nil, SW_SHOWNORMAL); end; |
Re: EMail mit Anhang verschicken
Danke dir, so klappt es ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:29 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 by Thomas Breitkreuz