rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[vb.net] envoyer/recevoir des mails

Posté par progg, le lundi 27 novembre 2006 à 12:21:52
Bonjour à tous,
Je souhaiterais créer un prog en vb.net qui me permettrais d'envoyer et de recevoir des mails. Mes connaissances ne sont pas très importantes mais j'arrive à me débrouiller.

J'ai fais des recherches et j'ai vu qu'il fallait utiliser la classe System.Net.Mail pour envoyer les mails par le protocol smtp. Le problème c'est que je sais pas trop m'en servir. Ca ce complique encore plus avec la classe System.Net.Sockets pour recevoir les mails via pop3

Si vous pouviez éclairer ma lanterne,

Je vous remercie par avance
Répondre à progg  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Fireblade, le dimanche 9 septembre 2007 à 14:14:40
Slt,

Je t'avoue franchement, moi et les sockets c'est pas mon truc. Mais par contre, pour envoyer un mail, j'ai créé ce code parce que je ne trouvais pas sur Internet. Il y a la possibilité d'envoyer des pièces jointes.

Imports System.Net
Imports System.Net.Mail
Public Class Form1
Dim MyMail As New MailMessage
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Dim MySMTPClient As New SmtpClient(ComboBox1.Text)
MyMail.From = New MailAddress(TextBox1.Text)
MyMail.ReplyTo = New MailAddress(TextBox2.Text)
MyMail.To.Add(New MailAddress(TextBox3.Text))
MyMail.Body = RichTextBox1.Text
MyMail.Priority = MailPriority.High
MyMail.Subject = TextBox5.Text
For Each Lines As String In RichTextBox2.Lines
MyMail.Attachments.Add(New Mail.Attachment(Lines))
Next
MySMTPClient.Send(MyMail)
MsgBox("E-Mail bien envoyé !", MsgBoxStyle.Information, "Envoi de l'E-Mail")
MyMail.To.Clear()
MyMail.Attachments.Clear()
Catch ex As Exception
MsgBox("Impossible d'envoyer l'E-Mail.", MsgBoxStyle.Critical, "Envoi de l'E-Mail")
MyMail.To.Clear()
MyMail.Attachments.Clear()

End Try
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
OpenFileDialog1.Filter = "Tous les fichiers (*.*)|*.*"
OpenFileDialog1.ShowDialog()
End Sub

Private Sub OpenFileDialog1_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk
If RichTextBox2.Text <> "" Then
RichTextBox2.Text = RichTextBox2.Text & vbCr & OpenFileDialog1.FileName
Else
RichTextBox2.Text = OpenFileDialog1.FileName
End If

End Sub
End Class

a+
Répondre à Fireblade

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 bobeche, le lundi 12 novembre 2007 à 13:07:09
Salut

j ai essayé ton code

mais que mets tu dans la combobox1 pour paramétrer le smtp et comment prends tu les infos pour le smtp

merci
jacques
Répondre à bobeche
Logiciels pertinents trouvés dans les téléchargements
Télécharger VB Editor 2.0VB Editor - Décompileur de fichiers exécutables compilés avec Visual Basic 5 ou 6 Catégorie: Visual Basic
Licence: Freeware/gratuit
Télécharger Spamihilator 0.9.9.41Spamihilator - Spamihilator est un logiciel antispam fonctionnant entre le client de messagerie et Internet. Il examine chaque E-Mail...Catégorie: Antispam
Licence: Freeware/gratuit
Télécharger POP Peeper  3.2POP Peeper - POP Peeper est un programme de notification de mail fonctionnant dans la barre de tâches de Windows. Il vous alerte lors de...Catégorie: Courrier électronique
Licence: Freeware/gratuit
Télécharger Visual Basic Express 2008Visual Basic Express - Visual Basic Express 2008 est la version gratuite de Visual Basic 2008, contenant toutes les fonctionnalités de base du...Catégorie: Visual Basic
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [vb.net] envoyer/recevoir des mails »