envoie de mail

Le
DAN
Bonjour a tous.
je suis sous VB.net 2008.
Je cherche des exemples concrete de code d'envoie de mail aves le
composant system .web ou system.net.

je coudrai egalement savoir coment je peux determiner automatiquement mon
adresse SMTP car je possede plusieurs adresses mails SFR GMAIL Ifrance

D"avance merci de votre aide
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Patrice
Le #20933871
Bonjour,

Donc voir par exemple :
http://www.developpez.net/forums/d656930/dotnet/visual-basic-net/windows-forms/envoyer-mails-system-net-mail-mailmessage-system-net-mail-smtpclient/

Je ne comprends pas par contre la deuxième partie (adresse SMTP ?).
Généralement une application envoie des messages en utilisant un serveur
SMTP lié à l'expéditeur. Un peu plus d'explication sur le contexte pourrait
aider à comprendre quel est le problème et ce que tu cherches à faire...

Si tu veux dire simplement trouver une fois pour toutes le nom du serveur
Smtp c'est généralement fournisseur.smtp.com et le site du fournisseur doit
le donner assez facilement.

Je trouve par exemple :
smtp.gmail.com
smtp.ifrance.com
smpt_auth.sfr.fr

en cherchant smtp et le nom du fournisseur dans Google...

--
Patrice

"DAN" news:
Bonjour a tous.
je suis sous VB.net 2008.
Je cherche des exemples concrete de code d'envoie de mail aves le
composant system .web ou system.net.

je coudrai egalement savoir coment je peux determiner automatiquement mon
adresse SMTP car je possede plusieurs adresses mails SFR GMAIL Ifrance

D"avance merci de votre aide


Patrice
Le #20933971
Donc j'ai crée un compte gmail pour voir et ca marche :
Imports System.Net
Imports System.Net.Mail

Module Module1
Private Sub SendMail(ByVal [To] As String, ByVal Subject As String,
ByVal Body As String)
Const User As String = "###@gmail.com"
Const Password As String = "####"
Dim m As New MailMessage
m.From = New MailAddress(User)
m.To.Add(New MailAddress([To]))
m.Subject = Subject
m.Body = Body
Dim c As New SmtpClient("smtp.gmail.com", 587)
c.EnableSsl = True
c.Credentials = New NetworkCredential(User, Password)
c.Send(m)
m.Dispose()
End Sub
Sub Main()
SendMail("###@hotmail.com", "Salut", "Test")
End Sub
End Module

Resterait l'histoire de la détermination de l'adresse SMTP que je ne
comprends pas bien.


--
Patrice
DAN
Le #20934591
Merci pour toutes ces reponces qui m'aident grandement.
reste un autre probléme qui est celui de l'adresse SMTP car je ne
souhaite pas l'enregistrer en dure ni etre obligé de le saisir
manuelement.

il en est de meme de mon mot de passe.
Coment puis je contourner ce probléme.
o

"DAN" discussion :
Bonjour a tous.
je suis sous VB.net 2008.
Je cherche des exemples concrete de code d'envoie de mail aves le
composant system .web ou system.net.

je coudrai egalement savoir coment je peux determiner automatiquement mon
adresse SMTP car je possede plusieurs adresses mails SFR GMAIL Ifrance

D"avance merci de votre aide


Patrice
Le #20934851
Cela me parait difficile d'autant plus sans connaitre le contexte exact...

Pour illustrer l'intérêt de connaitre le contexte :

- si par exemple je veux récupérer des mails qui vont me donner le détail
des erreurs dans les logiciels que je distribue à l'extérieur, je vais
plutôt transmettre ces infos à un serveur web qui relaiera l'info sur ma
messagerie. Dans ce cas, je peux à tout moment changer l'adresse de
messagerie finale sur mon serveur et les données de mot de passe et autres
ne quittent jamais mon serveur. (ou en tout cas ne passent jamais sur
l'ordinateur sur lequel tourne mon appli)

- si c'est sur un PC physiquement protégé, ces infos peuvent être
enregistrés de façon crypté sur le PC lui même

- si 'est sur des PC extérieurs, il est aussi possible de crééer un compte
gmail qui ne servira qu'a expédier des messages ce qui protège au moins mon
compte principal

- il est possible sans doute aussi d'utiliser un serveur SMTP qui ne demande
pas d'authentication

- si l'appli permet à l'utilisateur d'envoyer explicitement un mail vers une
adresse donnée; la solution proposée par Gloops permettrait à l'utilisateur
d'utiliser son client de messagerie

etc... d'où l'importance de connaitre le contexte et notamment :
- ce programme est exécutée sur une machine en particulier ou distribuer
vers l'extérieur
- le but est de récupérer des infos sur d'éventuels erreurs (mails envoyés
automatiquement ou l'utilisateur final intervient il ?)



--
Patrice

"DAN" news:%
Merci pour toutes ces reponces qui m'aident grandement.
reste un autre probléme qui est celui de l'adresse SMTP car je ne
souhaite pas l'enregistrer en dure ni etre obligé de le saisir
manuelement.

il en est de meme de mon mot de passe.
Coment puis je contourner ce probléme.
o

"DAN" discussion :
Bonjour a tous.
je suis sous VB.net 2008.
Je cherche des exemples concrete de code d'envoie de mail aves le
composant system .web ou system.net.

je coudrai egalement savoir coment je peux determiner automatiquement mon
adresse SMTP car je possede plusieurs adresses mails SFR GMAIL Ifrance

D"avance merci de votre aide





Publicité
Poster une réponse
Anonyme