Suivez ces directives pour intégrer facilement le SMTP de Mailjet à vos scripts ASP.NET :
Utilisation de SmtpClient
de System.Net.Mail
ASP.NET propose une classe intégrée SmtpClient
dans l'espace de noms System.Net.Mail
, que vous pouvez utiliser pour envoyer des e-mails via le serveur SMTP de Mailjet.
Instructions de configuration
-
Serveur SMTP et port : Utilisez
in.mailjet.com
comme serveur SMTP et le port 587 pour une communication sécurisée avec SSL. - Activer SSL : SSL garantit que vos communications par e-mail sont cryptées et sécurisées.
-
Authentification : Configurez le
SmtpClient
avec votre clé API Mailjet et votre clé secrète en utilisant la propriétéCredentials
.
Exemple de code
Voici une configuration de base pour commencer :
using System.Net; using System.Net.Mail; SmtpClient client = new SmtpClient("in.mailjet.com", 587) { Credentials = new NetworkCredential("Api_Key_Mailjet", "Secret_Key_Mailjet"), EnableSsl = true }; // Pour envoyer un e-mail MailMessage message = new MailMessage("expediteur@example.com", "destinataire@example.com", "Objet", "Corps de l'e-mail"); client.Send(message);
Envoi des e-mails
Vous pouvez utiliser les méthodes Send
de la classe SmtpClient
pour envoyer vos e-mails.
-
Envoi simple d’un e-mail :
- Passez un objet
MailMessage
contenant l’expéditeur, le destinataire, l’objet et le corps du message.
- Passez un objet
-
Envoi asynchrone :
- Utilisez
SendAsync
pour des opérations non bloquantes dans les applications nécessitant des performances élevées.
- Utilisez
Conseils supplémentaires
- Gestion des erreurs : Entourez votre logique d'envoi d'e-mails avec un bloc try-catch pour gérer gracieusement les éventuelles exceptions.
Avec cette configuration, vous pouvez intégrer le SMTP de Mailjet dans votre application ASP.NET et commencer à envoyer des e-mails efficacement.