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.comcomme 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
SmtpClientavec 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
MailMessagecontenant l’expéditeur, le destinataire, l’objet et le corps du message.
- Passez un objet
-
Envoi asynchrone :
- Utilisez
SendAsyncpour 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.