Ich mache ein Programm, das E-Mail-Funktionalität in einem Webbrowser unterstützt. Ich möchte, dass es E-Mails versenden kann und ich versuche herauszufinden, wie ich dies mit C++ erreichen kann. Könnte jemand bitte helfen?So senden Sie eine E-Mail mit C++
Antwort
Sie müssen einen SMTP-Server installieren (vorausgesetzt, Sie sind auf Windows), oder verwenden Sie sendmail, wenn auf Linux. Wenn Sie keinen SMTP-Server installieren möchten, können Sie einen externen wie in einigen examples angegeben verwenden.
Steckdosen sind die beste Wahl. Ihre beste Ressource für Sockets in C und C++ ist: http://beej.us/guide/bgnet/
Für eine Implementierung versucht hier: http://www.codeguru.com/forum/showthread.php?t=300530
Alles, was Sie tun müssen, ist eine Bibliothek, die Sie (Übertragungsprotokoll Simple Mail) verwenden, um ein SMTP-Server kann . Für welche Plattform entwickelst du das?
Wenn alles andere fehlschlägt, könnten Sie die E-Mail immer in eine Datei schreiben und versuchen, system(3) zu verwenden, um mail(1) aufzurufen.
$ mail -s 'OMG!' [email protected] < mymailfile
Wenn Sie unter Windows sind, habe ich Dundas Ultimate TCP/IP mit sehr guten Ergebnissen verwendet.
Ich habe versucht, E-Mail senden with CURL und with libesmtp.
Beide sind gut, obwohl ich CURL mehr mag, weil es asynchron arbeiten kann.
Auch ich habe a header-only curl wrapper. Senden von E-Mail damit ist so einfach wie:
long rc = Curl().send ("Subject: subject\r\n\r\n" "text\r\n") .smtp ("from", "to") .go().status();
if (rc != 250) std::cerr << "Error sending email: " << rc << std::endl;
- 1. So senden Sie eine E-Mail mit C# über Gmail
- 2. Senden Sie EMail mit asp.net mvc
- 3. So senden Sie MMS mit C#
- 4. $ http.get ('URL', {params: {email: email}}); Anfrage mit leeren params Senden
- 5. So senden Sie eine Benachrichtigung mit Firebase
- 6. So senden Sie eine Absicht mit Telegramm
- 7. So senden Sie eine Musikdatei mit rtsp
- 8. So senden Sie eine E-Mail - SAPUI5
- 9. So senden Sie eine zukünftige E-Mail mit AT-Befehl
- 10. Senden Sie eine Outlook-Besprechungsanfrage mit C#
- 11. So senden Sie private Nachrichten mit Facebook-API mit C#
- 12. So senden Sie eine Anlage Mail mit wp_mail Mail
- 13. So senden Sie Strg + z in C
- 14. Amazon Simple Email Service - Müssen Sie E-Mail senden
- 15. So senden Sie eine E-Mail mit Anhang
- 16. Email-Validierung in C++
- 17. So senden Sie eine OPTIONS-Anfrage mit PHP
- 18. So senden Sie eine Authentifizierung mit einer Anfrage mit Supertest
- 19. So speichern und senden Sie eine Datei
- 20. So erstellen Sie eine URL-Link und senden Sie sie an E-Mail mit PHP-Mailer
- 21. Senden Sie SMS mit C#
- 22. Senden Sie eine E-Mail an Outlook-Konto ASP.Net C#
- 23. So senden Sie eine Ajax-Anfrage innerhalb einer Klassenfunktion
- 24. So senden Sie eine gepackte Struktur in C++ und erhalten Sie in C#
- 25. So senden Sie eine Textnachricht anstelle einer Byte-Nachricht
- 26. So senden Sie eine PDF-Datei mit UIActivityViewController
- 27. So senden Sie eine Post-Anfrage mit einem Web-Browser
- 28. So senden Sie eine POST-Anfrage mit BODY in swift
- 29. So senden Sie eine https-Anfrage mit einem Zertifikat golang
- 30. So senden Sie eine XML-POST-Anfrage mit Apache HttpClient?
Tippfehler, keine richtigen Sätze, und bitten Menschen, googlen für Sie. Ich google für diejenigen, die sich etwas Mühe geben. – gnud
@ gnud- er ist 15, also geben Sie ihm eine Pause;) – TStamper
@gnn - Sie haben die Macht zu bearbeiten, bitte helfen Sie ihm, seine Frage deutlicher auszudrücken. –