En asp.net (VB), c'est hyper simple !
Admettons que tu aies:
- un textbox avec l'adresse de l'expéditeur = tbExpediteur
- un textbox avec l'adresse du destinataire = tbDestinataire
- un textbox avec le sujet = tbObjet
- un textbox avec le message = tbMessage
- le serveur SMTP que tu utilises est "mailserveur"
- un label qui pourrait prendre les erreurs éventuelles lors de l'envoi = lblErreur
- Le bouton "Envoyer" s'appelle BtEnvoyer
Ton code d'envoi de mail sera alors le suivant:
Import System.Web.Mail
Sub btEnvoyer_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles BtEnvoyer.Click
Dim email as New MailMessage()
email.From = tbExpediteur.Text
email.To = tbDestinataire.Text
email.Subject = tbObjet.Text
email.Body = tbMessage.Text
SmtpMail.SmtpServer = "mailserveur"
email.Priority = MailPriority.High ' ou .Normal ou .Low
Try
SmtpMail.Send(email)
Catch ex as Exception
lblErreur.Text = ex.Message
End Try
End Sub
tu peux aussi utiliser le format HTML dans le mail.... si tu en as besoin je te donnerai un bout de code.....
Goldz