CDO.Message ne parvient pas à destination

Résolu
cs_zatt Messages postés 131 Date d'inscription mardi 21 septembre 2004 Statut Membre Dernière intervention 23 septembre 2011 - 23 févr. 2006 à 22:05
cs_zatt Messages postés 131 Date d'inscription mardi 21 septembre 2004 Statut Membre Dernière intervention 23 septembre 2011 - 24 févr. 2006 à 16:10
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

ProphetKy Messages postés 100 Date d'inscription samedi 11 janvier 2003 Statut Membre Dernière intervention 16 juin 2006 2
24 févr. 2006 à 10:05
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 )
3
cs_zatt Messages postés 131 Date d'inscription mardi 21 septembre 2004 Statut Membre Dernière intervention 23 septembre 2011
24 févr. 2006 à 16:04
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 ...
0
cs_zatt Messages postés 131 Date d'inscription mardi 21 septembre 2004 Statut Membre Dernière intervention 23 septembre 2011
24 févr. 2006 à 16:10
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
0
Rejoignez-nous