Mise à disposition d'un client SMTP .Net dans MercatorTunnel.dll

0000001488     -      16/12/2022

Outre la classe Api, décrite sur cette page, l'assembly MercatorTunnel.dll contient aussi un espace de nom IneoSmtp, reprenant une classe publique Smtp. Cette classe contient tous les outils nécessaires pour envoyer un mail directement via un serveur SMTP. Cette classe est fondée sur System.Net.Mail.

Exemple de code permettant l'envoi d'un message :

Smtp mail = new Smtp();
mail.MailServer = "relay.skynet.be";
mail.Recipient = "info@mail.com";
mail.SenderEmail = "sender@mail.com";
mail.SenderName = "Gilbert Durant";
mail.Subject = "Sujet du message";
mail.Message = "Corps du message";
if (mail.SendMail())
       MessageBox.Show("ok");
else
       MessageBox.Show(mail.Error);

Pour une connexion authentifiée, il suffit d'ajouter ces 2 lignes avant la commande SendMail :

mail.Username = "myLogin";
mail.Password = "myPassword";

 

Voir envoyer un mail via Office365 - Api Graph : voir cette page.