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

Signaler
Messages postés
26
Date d'inscription
dimanche 3 juin 2007
Statut
Membre
Dernière intervention
5 septembre 2008
-
Messages postés
296
Date d'inscription
mardi 22 avril 2008
Statut
Membre
Dernière intervention
18 août 2008
-
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

Messages postés
296
Date d'inscription
mardi 22 avril 2008
Statut
Membre
Dernière intervention
18 août 2008

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 !!