Je suis en train de développer un client de messagerie. qui envoie un courrier électronique aux destinataires donnéscomment configurer plusieurs serveurs de messagerie SMTP primaires et de sauvegarde en C#
using System.Net;
using System.Net.Mail;
MailMessage msg;
SmtpClient client;
SMTPURL=abc.xyz
SMTPPort=87
client = new SmtpClient(SMTPURL, SMTPPort);
client.Credentials = new NetworkCredential(senderID, senderPWD);
msg = new MailMessage();
msg.To.Add("[email protected]");
msg.Body="hello hi bye";
client.Send(msg);
ce code fonctionne bien, mais j'ai un serveur de messagerie de sauvegarde avec l'URL 123.xyz
si mon abc.xyz est en panne ou j'ai mal url je vais obtenir un SmtpException
maintenant, ma question est de savoir comment rediriger mon message à 123.xyz courrier serveur de sauvegarde
mon hypothèse est d'attraper le SmtpException et changer le SMTPURL à 123.xyz et renverrons, mais est-ce un bon moyen ou un autre un existe-t-il des routines vers le serveur de messagerie secondaire?
Merci à l'avance
https://msdn.microsoft.com/en-us/library/system.net .mail.smtpexception.statuscode% 28v = vs.110% 29.aspx – Hackerman