1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| Private Sub BEnvoi_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BEnvoi.Click
Dim Mail As MailMessage
Dim smtp As SmtpClient
Dim Expediteur As String
Dim Destinataire As String
Try
smtp = New SmtpClient("relay.proximus.be") ' Désignation d'un serveur SMTP autorisé sur l'ordi
Mail = New MailMessage
Mail.SubjectEncoding = UTF8Encoding.UTF8 ' Format de codage de l'objet
Mail.BodyEncoding = UTF8Encoding.UTF8 ' Format de codage du message
Mail.Subject = TObjet.Text ' L'objet du message dans la TextBox
Mail.Body = RTBMessage.Text ' Le message est écrit dans une RichTextBox
Expediteur = "phr@alcatraz.be"
Mail.From = New MailAddress(Expediteur) ' Désignation de l'expéditeur
Destinataire = "scxstr@gmail.com"
Mail.To.Add(New MailAddress(Destinataire)) ' Désignation de destinataire
''' !!! si nécessaire ....
'smtp.Port = "25"
'smtp.Credentials = New System.Net.NetworkCredential("Phil Rob", "PWD")
'smtp.EnableSsl = False ' Chez moi, c'est FALSE
For Each S As String In LBAttachement.Items ' Les CheminsEtNomsCompletsDesFichiers sont listés dans un ListBox
Dim Attache As New Attachment(S)
Mail.Attachments.Add(Attache)
Next
smtp.Send(Mail) ' Envoi du message
Mail.Dispose()
Catch ex As ApplicationException
MessageBox.Show(ex.Message)
Finally
smtp = Nothing
Try
Mail.Dispose()
Catch
End Try
Mail = Nothing
End Try
End Sub |
Partager