Neue Email mit Standart-Emailprogramm versenden
-
Hallo.
Aus meiner MFC Dialog-Anwendung möchte (äää muss) ich eine Emailfunktionalität einbauen.
Ich habe bereits eine URL Klasse, mit welcher man URLs im Standartbrowser öffnen kann. Setze ich als URL "mailto:...." anstatt http://..." dann wird auch mein Standart-Emailprogramm (hier: Outlook) gestartet und ein neues Email angezeigt. Soweit eigentlich gut so...
"mailto:" ist allerdings auf max 255 Zeichen begrenzt. Daher kann ich diese Funktion nicht benutzen.Frage: Wer kennt eine Klasse oder weiss, wie man das machen muss? Auf codeguru hat es ein paar Artikel zum Thema SMTP/POP/Email, doch die sind teilweise für eigene Emailclients ausgerichtet...
any help is welcome !
-
Windows verwendet für das Versenden von Mails das Messaging API (MAPI).
Dies gibt es in mehreren Abwandlungen ( z.B. Simple MAPI )Die MSDN stellt die Dokumentation zur Verfügung:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mapi/html/835175ab-a4c3-46ca-b069-b581dc445604.aspEin Beispiel hierzu findest zu z.B. hier:
http://support.microsoft.com/?kbid=171096CodeGuru hat auch Klassen um einem das Leben leichter zu machen:
http://www.codeguru.com/Cpp/I-N/internet/email/article.php/c3409/Weiterhin gilt: Google helps