Dans ce guide étape par étape, nous partageons comment envoyer des e-mails en C# en utilisant Aspose.Email pour .NET. Nous envoyons des e-mails à l’aide du serveur SMTP Gmail dans cette application de console C#, mais vous pouvez envoyer des e-mails à l’aide de n’importe quel serveur SMTP dans n’importe quel type d’applications .NET.
Étapes pour envoyer un e-mail en C#
- Configurer Aspose.Email for .NET à partir du gestionnaire de packages NuGet
- Incluez les espaces de noms suivants : Aspose.Email, Aspose.Email.Clients et Aspose.Email.Clients.Smtp
- Appliquer la licence à l’aide de la classe Aspose.Email.License
- Créez un nouvel e-mail à l’aide de la classe MailMessage
- Créer une instance de la classe SmtpClient
- Définir les informations du client SMTP Gmail pour envoyer des e-mails via
- Envoyer email à l’aide de la méthode Send de la classe SmtpClient
Code pour envoyer un e-mail à l’aide de C#
Problème lorsque vous envoyez un e-mail à l’aide de Gmail SMTP en C#
Vous pourriez être confronté à une exception telle que “Le serveur SMTP nécessite une connexion sécurisée ou le client n’a pas été authentifié.”. En effet, Gmail considère votre application comme moins sécurisée et peut donc ne pas autoriser l’envoi d’e-mails à l’aide de son serveur SMTP. Pour résoudre le problème SMTP de Gmail allow access to less secure apps to send email.