Comment envoyer un e-mail en C++

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++

  1. Installez Aspose.Email for C++ à partir du gestionnaire de packages NuGet
  2. Ajouter une référence à l’espace de noms Aspose::Email
  3. Connectez-vous à la boîte aux lettres Gmail à l’aide des informations d’identification dans l’instance SmtpClient Class
  4. Charger le message électronique à partir du disque à l’aide de l’instance de classe MailMessage
  5. 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.

 Français