E-Mail schicken ?
-
@Mechanics sagte in E-Mail schicken ?:
Es gibt wirklich haufenweise Bibliotheken, um Emails zu verschicken. Such einfach in der geheimen Suchmaschine Google nach "send email C++".
Oder "c++ smtp library".
ps: Nur um Misverständnisse zu vermeiden: Ich finden der Vorschlag "send email C++" ist gut! Denn darauf hätte @redexception auch selbst kommen können und man findet damit brauchbare Ergebnisse. Ich wollte es lediglich noch um einen weiteren Vorschlag ergänzen auf den er vielleicht nicht selbst kommt.
-
Du kannst es sogar ganz ganz billig mit curl besser gesagt libcurl machen. Zumindest wenn du von einem gmail Account aus schickst weiß ich, dass das funktioniert.
-
@Zhavok sagte in E-Mail schicken ?:
Zumindest wenn du von einem gmail Account aus schickst weiß ich, dass das funktioniert.
Nein, normalerweise nicht. Du musst "Less secure apps" aktivieren wenn du dich nicht durchs OAuth2 Framework durchkämpfen willst. Aber auf curl würde ich auch setzen. Ist sogar recht einfach gemacht daraus nen kleinen C++ Wrapper zu machen.
-
libcurl ist eine Katastrophe was das Intertface angeht. Meine Empfehlung wäre ganz klar libcurl wenn möglich zu vermeiden.
-
@hustbaer da stimme ich dir voll und ganz zu. Ich hasse libcurl. Das ist einzig mit einem Wrapper zu ertragen. Wollte es nur anmerken, dass es theoretisch auch ganz simpel geht. Eine SMTP Lib ist natürlich die bessere Wahl.
-
Wenn man mit Qt arbeiten möchte ist dir hier ganz ordentlich:
https://github.com/cutelyst/simple-mail
-
@hustbaer Okay danke. Das Ding ist, bei GMail Mails mit SMTP zu schicken funktioniert nur sehr selten. Spreche da aus Erfahrung(Habe Python davor gelernt):
LG
-
@redexception sagte in E-Mail schicken ?:
@hustbaer Okay danke. Das Ding ist, bei GMail Mails mit SMTP zu schicken funktioniert nur sehr selten. Spreche da aus Erfahrung(Habe Python davor gelernt):
LGWenn das so wäre konnte man mit keinem e-mail client GMail konten verwenden.
Was definitv funktioniert ist das versenden via smtp und mit gültigen gmail account daten. Der smtp client muss nur TLS (STARTTLS) können.
-
@redexception sagte in E-Mail schicken ?:
Das Ding ist, bei GMail Mails mit SMTP zu schicken funktioniert nur sehr selten.
-
@firefly mh okay. Also ich habe damals ein Script in py geschrieben, welches genau das macht. Eine E-Mail kam an. Die anderen nicht .