Email verschicken
-
Hi,
ich hoffe ich bin im richtigen Forum, denn ich arbeite mit BCB und bin mir nicht sicher ob dazu die VCL gebraucht werden kann oder nicht.
Isses möglich von meinem Prog aus das Standart-Emailprogramm des Rechners zu öffnen und gleich fertiges Formular/Dokument als neue Mail zu laden, das nur noch vom User versendet werden muß? Wenn ja, dann schreibt mir doch bitte wie.
Gruß Matthias
-
Maddi schrieb:
ich arbeite mit BCB
Gerade deshalb->Falsches Forum! Suchfunktion des Forums->Email versenden o.ä.
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Borland C++ Builder (VCL/CLX) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Das ist eigentlich simple, man kann es sicherlich auch über Komponenten machen aber am einfachsten ist ein aufruf der API Funktion ShellExecute. Hier mal nen kleines Beispiel :
AutoText = ">> Diesen Eintrag Bitte nicht editieren, er wurde vom Programm automatisch erzeugt <<%0A"; Body = "&Body=" + AutoText + "%0A>> Programm Name : " + pVerInf->GetVerInfo(7) + " <<%0A>> Programm Version : " + pVerInf->GetVerInfo(2) + " <<%0A>> Erstellungs Datum : " + pVerInf->GetVerInfo(10) + " <<%0A>> Datum der letzten Änderung : " + pVerInf->GetVerInfo(13) + " <<%0A%0A-------------------Ab Hier bitte Nachricht eingeben ------------------%0A%0A"; Subject = "Mailto:BFModstarter@Buck-Software.de?subject=" + pVerInf->GetVerInfo(7) + Body; ShellExecute(FInfoBox->Handle, "open", Subject.c_str(), NULL,NULL,SW_SHOWDEFAULT); /* pVerInfo ist eine eigene Klasse die Informationen aus dem Programm abruft */
-
Fox-Alpha schrieb:
Das ist eigentlich simple, man kann es sicherlich auch über Komponenten machen aber am einfachsten ist ein aufruf der API Funktion ShellExecute.
Das ShellExecute führt und aber zu diesem Thread und entspechenden Probelm:
http://www.c-plusplus.net/forum/viewtopic.php?t=70482Gruß
Daniel
-
Wenns nur drum geht, die Mail zu versenden, machs doch über die MAPI-Funktionen...
Beispiel: http://www.bytesandmore.de/rad/cpp/snipp/sc08004.php
-
hey mister postman,

das mit der MAPI gefällt mir, ich habs auch schon ausprobiert - es funzt. Aber können damit auch die selben Probleme auftreten, die DMarco angesprochen hat? Es greift ja letztlich auch auch auf den Standartmailer zu. Mir ist wichtig, dass es total zuverlässig ist.
Gruß Matthias
-
Also ich habs mit Outlook Express, Netscape Messenger und M2 (Opera Mail) jeweils als Standard-Mailer versucht und es ging....