MIME Message an lokalen Mailclient übergeben
Moderator: Moderatoren
MIME Message an lokalen Mailclient übergeben
Hallo zusammen,
ich möchte eine MIME-Message an den lokalen Mailclient übergeben( Xbase 2.0, Windows10). Die neue Mail soll einfach aufpoppen (so wie es aus WebSeiten ganz einfach funktioniert). Es wurde schon mal eine Lösung von Auge-Ohr mit MapiSend gepostet, ich würde es allerdings gern mit der aktuellen Version machen.
ich möchte eine MIME-Message an den lokalen Mailclient übergeben( Xbase 2.0, Windows10). Die neue Mail soll einfach aufpoppen (so wie es aus WebSeiten ganz einfach funktioniert). Es wurde schon mal eine Lösung von Auge-Ohr mit MapiSend gepostet, ich würde es allerdings gern mit der aktuellen Version machen.
- AUGE_OHR
- Marvin
- Beiträge: 12911
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: MIME Message an lokalen Mailclient übergeben
damit es funktioniert muss die App MAPI beherrschen was die Mail App von Windows 10 NICHT kann.
gruss by OHR
Jimmy
Jimmy
Re: MIME Message an lokalen Mailclient übergeben
Hallo Jimmy,
Outlook antwortet auf den Aufruf, es wird aber keine Mail übernommen oder gar versendet.
oMail_PDF := TMapiSendMsg():New()
oMail_PDF:Sender("d.meinhardt@ediflow.de", "Dietrich")
oMail_PDF:Recipient("dietrich.meinhardt@gmx.de")
oMail_PDF:Subject("TMapiSendMsg")
oMail_PDF:Body("Testing MAPI")
oMail_PDF:File(prt_pdf,pdf_name )
IF iif( oMail_PDF:Send() , .F. , .T. )
DSP_MSG("Die Datei "+prt_pdf+" kann nicht versendet werden")
ENDIF
Outlook antwortet auf den Aufruf, es wird aber keine Mail übernommen oder gar versendet.
oMail_PDF := TMapiSendMsg():New()
oMail_PDF:Sender("d.meinhardt@ediflow.de", "Dietrich")
oMail_PDF:Recipient("dietrich.meinhardt@gmx.de")
oMail_PDF:Subject("TMapiSendMsg")
oMail_PDF:Body("Testing MAPI")
oMail_PDF:File(prt_pdf,pdf_name )
IF iif( oMail_PDF:Send() , .F. , .T. )
DSP_MSG("Die Datei "+prt_pdf+" kann nicht versendet werden")
ENDIF
- AUGE_OHR
- Marvin
- Beiträge: 12911
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: MIME Message an lokalen Mailclient übergeben
... und was passiert wenn du auf "erlauben" klickst
gruss by OHR
Jimmy
Jimmy
- AUGE_OHR
- Marvin
- Beiträge: 12911
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: MIME Message an lokalen Mailclient übergeben
d.h.
Code: Alles auswählen
#define MAPI_E_FAILURE 2
bedenke : Xbase++ ist 32bit
gruss by OHR
Jimmy
Jimmy
Re: MIME Message an lokalen Mailclient übergeben
Ich habe inzwischen ein Lösung. Im Beitrag
viewtopic.php?f=20&t=9987&p=115828&hili ... xA#p115828
wird die Funktion RegOpenKeyExA gezeigt. Mit dieser kann man das Standardprogramm für mailto auslesen und aufrufen.
Eine MIME-Message kann man hier nicht übergeben. Es geht nur mit einer Parameterliste
viewtopic.php?f=20&t=9987&p=115828&hili ... xA#p115828
wird die Funktion RegOpenKeyExA gezeigt. Mit dieser kann man das Standardprogramm für mailto auslesen und aufrufen.
Eine MIME-Message kann man hier nicht übergeben. Es geht nur mit einer Parameterliste
- AUGE_OHR
- Marvin
- Beiträge: 12911
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: MIME Message an lokalen Mailclient übergeben
schön das du weiter dran bleibst !Dime hat geschrieben: ↑Mi, 27. Mär 2019 18:53 Ich habe inzwischen ein Lösung. Im Beitrag
viewtopic.php?f=20&t=9987&p=115828&hili ... xA#p115828
wird die Funktion RegOpenKeyExA gezeigt. Mit dieser kann man das Standardprogramm für mailto auslesen und aufrufen.
da könnte dir dieser Thread weiterhelfenDime hat geschrieben:Eine MIME-Message kann man hier nicht übergeben. Es geht nur mit einer Parameterliste
viewtopic.php?f=20&t=10161&p=118143
gruss by OHR
Jimmy
Jimmy