moin, ich suche eine Library mit Funktionen zum versenden von email in C oder C++. Hat jemand eine Fundstelle ? Gruß Bernard
Am 08.01.2003 um 10:53 schrieb bb@kisters.de:
moin, ich suche eine Library mit Funktionen zum versenden von email in C oder C++. Hat jemand eine Fundstelle ?
Wie willst du die eMails verschicken? Wenn du einen lokalen MTA benutzen willst, ist es wahrscheinlich am einfachsten, mit popen(3) die Mail direkt an das sendmail-Kommando zu übergeben. Per SMTP? Dafür gibt es Bibliotheken wie die libsmtp, die SFL library und bestimmt noch einige mehr. MfG, Dennis
moin, ich suche eine Library mit Funktionen zum versenden von email in C oder C++. Hat jemand eine Fundstelle ? Die meisten MUAs kommen mit etwas derartigem, z.B:
Am Mit, 2003-01-08 um 10.53 schrieb bb@kisters.de: libcamel (evolution), libesmtp (balsa) usw. usf. Allerdings, wenn Du nicht gerade vor hast einen MUA zu schreiben, würde stattdessen system(3), exec(3) o.ä. verwenden und damit einen externen Mailer aufrufen (z.B. /usr/lib/sendmail). Das dürfte in der Regel deutlich einfacher sein, als sich mit den libs oder gar SMTP selbst auseinanderzusetzen. Ralf
Hi all,
From: "Ralf Corsepius"
Am Mit, 2003-01-08 um 10.53 schrieb bb@kisters.de:
ich suche eine Library mit Funktionen zum versenden von email in C oder C++. Hat jemand eine Fundstelle ?
Du suchst Informationen zum Thema 'Socket - Programmierung'. Such mal mit Google: www.google.com gute Stichworte waeren socket, "Unix Netzwerk Programmierung" oder so. Du findest sicher auch was auf www.codeguru.com www.codeproject.com Vielleicht hilt Dir auch "libnet", sollte auch auf den SuSE -CD's sein. Die Library kenne ich aber nicht.
Die meisten MUAs kommen mit etwas derartigem, z.B: libcamel (evolution), libesmtp (balsa) usw. usf.
Allerdings, wenn Du nicht gerade vor hast einen MUA zu schreiben, würde stattdessen system(3), exec(3) o.ä. verwenden und damit einen externen Mailer aufrufen (z.B. /usr/lib/sendmail).
Kann man machen, IMHO läßt sich das sehr schnell umsetzen, aber SMTP zu sprechen ist nicht so schwer. HELO $anfrage_server MAIL FROM: $absender RCPT TO: $empfaenger DATA text text . ^^^^ Der Punkt ist verdammt wichtig ... Ich kann mir gut vorstellen, daß "jemand" Dein Vorhaben schon vor Dir erledigt hat. Eine Implementation ohne "system()" und "exec()" ist IMHO sauberer, aber auch schwerer umzusetzen! Ciao Andre
participants (4)
-
Andre Heine
-
bb@kisters.de
-
Dennis Stosberg
-
Ralf Corsepius