Tout d'abord bonjour à tous !
Voila le problême : je suis en train de developper un petit logiciel en VB.net 2005 ( framework 2.0 donc ), qui doit permettre d'envoyer des mails. En regardant sur le forum je suis tombé sur ce bout de code :
Pour tester cela j'utilise mon compte wanadoo ( RIP ), avec smtp.wanadoo.fr, mon adresse et mon mot de passe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Imports System.Net.Mail Imports System.Net Dim mail As New MailMessage() mail.From = New MailAddress("ton adresse") mail.To.Add("adresse destinataire") mail.Subject = "sujet" mail.Body = "contenu du mail" mail.Attachments.Add(New Attachment("fichier a joindre")) Dim smtp As New SmtpClient("adresse du serveur") smtp.Credentials = New NetworkCredential("compte", "pass") smtp.Send(mail)
Cependant, à l'execution une chose étrange se produit : si je mets une adresse en @wanadoo.fr, le mail part, alors que si je mets une adresse en @gmail.com ( par exemple ), j'obtient un message d'erreur ( relay access denied ).
Est-ce que l'un de vous aurait une petite idée sur la question ?
Merci à tous !
Partager