Dans ce didacticiel, nous allons découvrir comment Envoyer Email en C++. Vous apprendrez à envoyer du courrier à l’aide du client SMTP sur Gmail Server en C++ avec de simples appels d’API. Vous n’avez pas besoin d’installer Microsoft Outlook ou tout autre client de messagerie pour utiliser l’API sur les plates-formes Windows et Linux.
Étapes pour envoyer un e-mail en C++
- Installez Aspose.Email for C++ à partir du gestionnaire de packages NuGet
- Ajouter une référence à l’espace de noms Aspose::Email
- Connectez-vous à la boîte aux lettres Gmail à l’aide des informations d’identification dans l’instance SmtpClient Class
- Charger le message électronique à partir du disque à l’aide de l’instance de classe MailMessage
- En utilisant Envoyer exposé par le client SMTP envoyer un message électronique en C++
Vous pouvez facilement envoyer des e-mails à l’aide du client SMTP connecté à Gmail en C++ en quelques lignes de code. Dans cet exemple, nous avons montré comment vous pouvez envoyer des e-mails au format EML à l’aide de SMTP. Vous pouvez également envoyer un message électronique au format MSG et vous devrez utiliser la classe MsgLoadOption à la * ligne 42 * de l’exemple.
Code pour envoyer un e-mail en C++
Plus tôt, nous avons appris Comment envoyer un e-mail en C#. Alors que cette rubrique se concentre sur la façon dont vous pouvez * envoyer des e-mails sur le serveur Gmail à l’aide du client SMTP en C++ *. Lors de l’utilisation de cet exemple, vous pouvez obtenir une exception telle que *** “Le serveur SMTP nécessite une connexion sécurisée ou le client n’a pas été authentifié” ***. En fait, Gmail soupçonne votre application d’être moins sécurisée et vous interdit d’envoyer des e-mails à l’aide de son serveur SMTP. Afin de résoudre le problème SMTP de Gmail, veuillez consulter le sujet allow access to less secure apps to send email.