So senden Sie E-Mails in C++

In diesem Tutorial werden wir untersuchen, wie man Email in C++ sendet**. Sie erfahren, wie Sie mit einfachen API-Aufrufen E-Mails mit dem SMTP-Client auf dem Gmail-Server in C++ senden. Sie müssen weder Microsoft Outlook noch einen anderen E-Mail-Client installieren, um die API auf Windows- und Linux-Plattformen zu verwenden.

Schritte zum Senden von E-Mails in C++

  1. Installieren Sie Aspose.Email for C++ aus dem NuGet-Paket-Manager
  2. Verweis auf Namespace Aspose::Email hinzufügen
  3. Stellen Sie eine Verbindung zum Gmail-Postfach her, indem Sie Anmeldeinformationen in der SmtpClient Class-Instanz verwenden
  4. Laden Sie die E-Mail-Nachricht mithilfe der MailMessage-Klasseninstanz von der Festplatte
  5. Durch die Verwendung von Send, die vom SMTP-Client verfügbar gemacht wird, senden Sie eine E-Mail-Nachricht in C++

Sie können ganz einfach in wenigen Codezeilen E-Mails über den mit Gmail verbundenen SMTP-Client in C++ senden. In diesem Beispiel haben wir gezeigt, wie Sie E-Mails im EML-Format über SMTP senden können. Sie können auch E-Mail-Nachrichten im MSG-Format senden und müssen die MsgLoadOption-Klasse in Zeile 42 des Beispiels verwenden.

Code zum Senden von E-Mails in C++

Vorher haben wir So senden Sie E-Mails in C# gelernt. Dagegen konzentriert sich dieses Thema darauf, wie Sie E-Mails auf dem Gmail-Server mit dem SMTP-Client in C++ senden* können. Bei Verwendung dieses Beispiels erhalten Sie möglicherweise eine Ausnahme wie “Der SMTP-Server erfordert eine sichere Verbindung oder der Client wurde nicht authentifiziert”. Tatsächlich vermutet Google Mail, dass Ihre Anwendung weniger sicher ist, und verbietet Ihnen, E-Mails über ihren SMTP-Server zu senden. Um das Gmail-SMTP-Problem zu lösen, besuchen Sie bitte das Thema allow access to less secure apps to send email.

 Deutsch