Bonjour,

J'écris ici car je suis désespérée, ça fait une journée que je cherche à envoyer des mails via mon application asp.net.

Celà marche très bien en débug local avec le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 Dim emailtest As New System.Web.Mail.MailMessage
            emailtest = New System.Web.Mail.MailMessage
 
            System.Web.Mail.SmtpMail.SmtpServer.Insert(0, "192.168.1.254")
 
            emailtest.BodyFormat = System.Web.Mail.MailFormat.Text
            emailtest.From = "appli@mondomaine.fr"
            emailtest.To = "moi@mondomaine.fr"
            emailtest.Subject = "Sujet"
            emailtest.Body = "Body"
 
            System.Web.Mail.SmtpMail.Send(emailtest)
Mais sur mon serveur Windows Server 2003 (ip : 192.168.1.1), j'ai l'erreur suivante :
La valeur de configuration "SendUsing" est non valide.

J'ai bien essayé de mettre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
emailtest.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusing", 2)
J'obtiens l'erreur :
Le nom de serveur SMTP est requis et n'a pas été trouvé dans la source de configuration

Ensuite je rajoute :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 emailtest.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserver", "192.168.1.254")
Le message n'a pas pu être envoyé vers le serveur SMTP. Le code d'erreur de transport était 0x800ccc15. La réponse du serveur était not available

Voilà où j'en suis, please aidez moi..

Déjà je comprends pas pourquoi ça ne marche pas sur le serveur, celui-ci étant dans le même domaine et tout que ma machine de développement..

Merci beaucoup d'avance !