curl - You're using a less secure app
-
Hallo,
#include <curl/smtp_request.hpp> #include <iostream> int main(){ std::cout << std::unitbuf; curl::smtp_request request{std::cout, "smtp://smtp.gmail.com:587"}; request.start_ssl(); request.set_auth({"me@gmail.com", "foobar"}); curl::mail mail; mail.recipients.push_back(request.get_auth().user); mail.from = request.get_auth().user; mail.subject = "Subject"; request.perform(); }
Folgendes sind zwar meine Wrapper Klassen im C++, es geht aber um curl. Wenn ich mich bei gmail anmelde, schlägt es fehl und ich bekomme eine Email, dass eine "Less secure app" versucht hat, sich anzumelden. Was muss ich denn noch tun, damit das klappt? Ist es wegen dem unverschlüsseltem Passwort? Ich wüsste nicht, wie man das mit curl anders machen könnte. Ist curl jetzt doch nicht mehr so cool, wie es einmal war?
Ansonsten gibt es vielleicht eine C oder C++ Bibliothek die bessere Funktionalität für smtp und imap bereitstellt?
-
SMTP ist unverschlüsselt! Die sichere Variante hat ein 's' angehängt.
-
Zeus schrieb:
SMTP ist unverschlüsselt! Die sichere Variante hat ein 's' angehängt.
Das habe ich getan, es wird immer noch eine "Link has been reserved" Exception geworfen.
-
was sollen diese doppel-doppelpunkte? das compiled doch so nicht.