Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

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.