Envoi de mail mais si email erroné dans la boucle l'envoi ne se fait pas

yann591 Messages postés 26 Date d'inscription dimanche 3 juin 2007 Statut Membre Dernière intervention 5 septembre 2008 - 25 juil. 2008 à 10:23
Liverion Messages postés 296 Date d'inscription mardi 22 avril 2008 Statut Membre Dernière intervention 18 août 2008 - 25 juil. 2008 à 10:33
bonjour,

voila g ma ptite fonction pour envoyé des mail :

MailMessage email = new MailMessage();
                email = MailFormat.Html;
                string serveur = "nom_serveur";
                email.To = "moi@moi.fr;toto@toto.fr;test@test.fr";
                email.From = "ww@ww.fr";
                email.Subject = "test";
                email_preparation.Body =mon_mail;

                SmtpMail.SmtpServer = ""nom_du_serveur";

                try
                {
                    SmtpMail.Send(email);
                }
                catch (Exception ex)
                {
                    LABEL_DEBUG.Text = ex.Message;
                }

Voila ca marche très bien sauf que quand une adresse mail de destinataire est incorrect, aucun mail n'est envoyé.
Je voudrais savoir si c'est possible de forcer l'envoi même si une adresse mail est erronée.

erreur:Le serveur a rejeté une ou plusieurs
adresses de destinataires. La réponse du serveur était : 550 test@test.fr... No such user

Merci d'avance.

yann

1 réponse

Liverion Messages postés 296 Date d'inscription mardi 22 avril 2008 Statut Membre Dernière intervention 18 août 2008
25 juil. 2008 à 10:33
Bonjour,
Alors j'ai ptet une idée pour ton probleme, mais c'est sans doute pas la reponse la plus propre qui soit :p
Je recupererais la String qui contient tes destinataires et ferais un Split sur le ; pour recuperer un tableau contenant chaque adresse, et ensuite je bouclerais pour essayer d'envoyer a chaque adresse ^^
Sinon je connais pas trop, tu as ptet un parametre de ta classe/methode qui permet de le faire ;)
Bon courage.

~~
Les trois lois de Codes-Sources :
Loi 1) Tu lis et respectes le reglement
Loi 2) Tu penses à valider si une reponse apportée à ton problème t'a aidé
Loi 3) Si tu ne respectes pas les 2 premières ....TU SORS !!
0
Rejoignez-nous