![]() |
SendTo (Mail mit Attachment) simulieren
Hallo,
für diese Aufgabenstellung * eine bestehende Datei soll an das in MAPI registrierte Standard-E-Mailprogramm übergeben werden, so dass sich der Mailclient öffnet und die Datei als Anhang enthält (so als hätte man die Datei mit der Kontextmenüfunktion 'Senden an - E-Mail Empfänger' an das Mailprogramm übergeben) habe ich für C++ diesen Sourcecode gefunden: ![]() Hat eventuell jemand eine Delphi Version dieser Lösung gesichtet? Cheers |
Re: SendTo (Mail mit Attachment) simulieren
%USERFILES%\AppData\Roaming\Microsoft\Windows\Send To ;)
Das kannst Du mit SHGetSpecialFolder oder ähnliches finden. Darin findest Du dann entsprechende verknüpfungen. Solltest Du (bei mir unter Vista ist es so) eine Datei Mail Recipient.MAPIMail finden, mit dem Inhalt Mail, so ist es der Standard-eMail-Client. |
Re: SendTo (Mail mit Attachment) simulieren
Delphi-Quellcode:
oder hier
Shellexecute(Handle,'open','mailto:aaaa@bbb.com?subject&body=body
text&CC=aaaa&bcc=dddd&attach=FileName',nil,nil,SW_SHOW) ![]() |
Re: SendTo (Mail mit Attachment) simulieren
Zitat:
|
Re: SendTo (Mail mit Attachment) simulieren
Zitat:
Cheers, |
Re: SendTo (Mail mit Attachment) simulieren
Delphi-Quellcode:
uses
ShellApi; procedure TForm1.Button1Click(Sender: TObject); var strEmail, strSubject, strBody, Param: string; begin strEmail := 'user@host.com'; strSubject := 'Your Subject'; strBody := 'Your Message Text'; Param := 'mailto:' + strEmail + '?subject=' + strSubject + '&Body=' + strBody; ShellExecute(Form1.Handle, 'open', PChar(Param), nil, nil, SW_SHOWNORMAL); end; { Note: Shellexecute doesn't accept Attachments. Use MAPI to send Attachments. Use %0D%0A for a line break Bemerkung: Shellexecute akzeptiert keine Attachment-Angaben. MAPI unterstützt Attachments. Setze ein %0D%0A ein, um einen Zeilenumruch im Body zu erzwingen } |
Re: SendTo (Mail mit Attachment) simulieren
Zitat:
Cheers, |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:45 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