E-mails versenden
-
Hi Leute
ich such jetzt schon seit mehreren tagen im internet nach möglichkeiten, e-mails zu versenden!(in c++) ich hab bis jetzt nur die möglichkeiten gefunden e-mails über mapi oder telnet zu versenden!
kennt jemand noch weitere möglichkeiten? oder kennt jemand ein gutes Buch/tutorial (am besten auf deutsch/geht aber auch zur not englisch) das sich mit dem thema befasst?
ich bin mir jetzt auch nicht ganz sicher ob man, wenn man mit mapi e-mails verschickt, auf dem pc auf dem das prog ausgeführt wird outlook oder so braucht?Ich verwende xp und entweder ms vs 2005/2008 aber auch dev-c++
Ich hoffe ihr könnt mir helfen!
-
Eine fertige Bibliothek kann ich dir zwar nicht sagen, aber vielleicht findest du ja etwas auf www.codeproject.com:
http://www.codeproject.com/info/search.aspx?artkw=C%2B%2B+E-MailZum Beispiel ist mir das als eine der ersten ins Auge gefallen:
http://www.codeproject.com/KB/IP/zsmtp.aspxAllerdings läuft es halt nur unter Windows.
Ansonsten kannst dir natürlich auch selber was zusammenbauen. Zum verschicken von E-Mails verwendet man meistens SMTP. Zudem brauchst du natürlich noch Sockets, um dich mit dem Internet zu verbinden. Eine gute C++ Platformunabhängige Socketslibrary findet man bei Boost:
Boost.AsioFür die Beschreibung von SMTP, kann man zuerst über den RFC-Editor suchen gehen:
http://www.rfc-editor.org/cgi-bin/rfcsearch.plFindet dann zum Beispiel das RFC 5321. Ein PDF bekommt man dann meistens hier:
http://ietfreport.isoc.org/rfc5300-5399.html#rfc5321Grüssli