MAIP und MAILS schreiben // Vergabe der Empfänger Adr......
-
Hallo zusammen,
habe hier ein Script und komme an ein paar stellen nicht weiter:
#include <mapi.h>
typedef ULONG (FAR PASCAL *MAPIFUNC) (LHANDLE lhSession, ULONG ulUIParam,
lpMapiMessage lpMessage, FLAGS flFlags,
ULONG ulReserved);
void CEMailDlg::OnSend()
{
const HINSTANCE hMAPILib = ::LoadLibrary("MAPI32.DLL");
if (hMAPILib)
{
MAPIFUNC lpMAPISendMail = (MAPIFUNC) GetProcAddress(hMAPILib, "MAPISendMail");
if (lpMAPISendMail != NULL)
{
static MapiMessage Msg;
memset(&Msg, 0, sizeof(Msg));
Msg.lpszSubject = "Betreff";
Msg.lpszNoteText = "Inhalt der Mail";
lpMAPISendMail(NULL, NULL, &Msg, (FLAGS) (MAPI_LOGON_UI | MAPI_DIALOG), 0);
}
}Wie kann ich eine Empfängeradresse zuweisen?
Wie kann ich einen Anhang hinzufügen?
Wie geht dann die Mail auomatisch raus?Schon einmal vielen THX an "Jansen" mit den TNMSMTP kam ich auch nicht weiter - super Tip mit MAPI.
MfG
Blue3
-
Ich kann nicht glauben, dass du bei Benutzung der Suchfunktion nicht auf diesen Link gestossen bist.
http://www.bytesandmore.de/rad/cpp/snipp/sc08004.phpAutomatisch wird hier übrigens nichts verschickt, m.E. wird lediglich das Standard-Mailprogramm mit den spezifizierten Angaben geöffnet.
-
Hallo Jansen,
klar von diesem Link habe ich ja das Script.
Aber ich bin recht Neu bei der Progarmmierung und habe auf diesem Link nur das einfache Beispiel geblickt.
Ja so isses halt mit den Anfängern.
Aus dem grossen Beispiel habe ich gedacht, dass mit Msg.lpszName kann ich den Empfänger belegen - aber das war nicht so.Hast du da noch einen Tip für mich?
MfG
Blue3
-
Habe geade die Lösung gefunden.
Ich habe das umfangreiche Script so abänden können, dass es meinen Wünschen entspricht.Vielen Dank noch einmal.
MfG
Blue3