CDO.Message ne parvient pas à destination [Résolu]

Signaler
Messages postés
131
Date d'inscription
mardi 21 septembre 2004
Statut
Membre
Dernière intervention
23 septembre 2011
-
Messages postés
131
Date d'inscription
mardi 21 septembre 2004
Statut
Membre
Dernière intervention
23 septembre 2011
-
Bonjour,

J'ai créé une petite fonction permettant d'envoyer des mails, en utilisant un compte créé pour l'occasion (sur yahoo, smtp port 587 - Paramètres spécifiés par le FAI).
Les destinataires sont instanciés à partir de la classe "Contact", et extraits d'une collection.
Pas d'erreur CDO.Message, le pare feu me signale bien l'envoi du message (ZA + Kaspersky), mais ... ce message ne parvient jamais dans la boite de destination (en l'occurence chez Hotmail.com).

Si quelqu'un pouvait me renseigner ( ), je laisse une bribe de code ...


// Fonction d'envoi e-mail smtp


MailMessage messageContact =
new MailMessage();



messageContact.From = "Expéditeur";
messageContact.To = monContact.mail;


messageContact.Subject =
string.Empty;
messageContact.Body = txt_msg.Text;
messageContact.Priority = System.Web.Mail.MailPriority.Normal;


// ............ SMTP YAHOO, port 587 (compte créé pour l'occasion) ............................


messageContact.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "user");


messageContact.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "pass");


messageContact.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport","587");


messageContact.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout", 60);
messageContact.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");


SmtpMail.SmtpServer = "smtp.mail.yahoo.fr";

try
{
SmtpMail.Send(messageContact);
MessageBox.Show("Message envoyé à "+monContact.mail);
}

catch (Exception err)
{
MessageBox.Show(err.Message);
}

3 réponses

Messages postés
100
Date d'inscription
samedi 11 janvier 2003
Statut
Membre
Dernière intervention
16 juin 2006
1
Suite à de nombreux problème de Spam, tu dois mettre une adresse valide dans le From.
En Belgique tu as le problème par exemple ( Skynet )
Messages postés
131
Date d'inscription
mardi 21 septembre 2004
Statut
Membre
Dernière intervention
23 septembre 2011

bien vu pour ça, les username et password sont remplacés dans le source original par les paramètres du comptes, et non pas comme ici; aucun msg retour d'erreur serveur, ni daemon ... merci tout de même pour ta réponse ...
Messages postés
131
Date d'inscription
mardi 21 septembre 2004
Statut
Membre
Dernière intervention
23 septembre 2011

Eeeeh je n'avais pas pensé au FROM du message (adresse expéditeur), et là c'est vrai que ça passe impeccable (très rapide de plus).

Eh bien merci