In deze zelfstudie onderzoeken we hoe u Verzendt Email in C++. U leert hoe u e-mail kunt verzenden met behulp van de SMTP-client op Gmail Server in C++ met eenvoudige API-aanroepen. U hoeft Microsoft Outlook of een andere e-mailclient niet te installeren om de API in Windows- en Linux-platforms te gebruiken.
Stappen om e-mail te verzenden in C++
- Installeer Aspose.Email for C++ vanuit NuGet-pakketbeheer
- Verwijzing naar Aspose::Email naamruimte toevoegen
- Maak verbinding met Gmail-postvak met inloggegevens in SmtpClient Class instantie
- Laad e-mailbericht van schijf met behulp van de instantie MailMessage Class
- Door Send te gebruiken die wordt weergegeven door de SMTP-client, verzendt u een e-mailbericht in C++
U kunt eenvoudig e-mail verzenden met een SMTP-client die is verbonden met Gmail in C++ in enkele regels code. In dit voorbeeld hebben we laten zien hoe u e-mail in EML-indeling kunt verzenden met SMTP. U kunt ook een e-mailbericht in MSG-indeling verzenden en u moet MsgLoadOption Class gebruiken op regel 42 van het voorbeeld.
Code om e-mail te verzenden in C++
Eerder leerden we E-mail verzenden in C#. Terwijl dit onderwerp zich richt op hoe u e-mail kunt verzenden op Gmail Server met behulp van SMTP Client in C++. Als u dit voorbeeld gebruikt, krijgt u mogelijk een uitzondering zoals “De SMTP-server vereist een beveiligde verbinding of de client is niet geverifieerd”. Gmail vermoedt eigenlijk dat uw toepassing minder veilig is en verbiedt u om e-mail te verzenden via hun SMTP-server. Ga naar het onderwerp allow access to less secure apps to send email om het Gmail SMTP-probleem op te lossen.