IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Envoyer un mail avec vb.net [Débutant]


Sujet :

VB.NET

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2019
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2019
    Messages : 10
    Par défaut Envoyer un mail avec vb.net
    Bonjour,
    je débute dans le vb.net et je veux faire un programme qui permet d'envoyer un email avec :
    - Une solution avec 2 projets ( une pour les forms et l'autre pour le code )
    - Utiliser un thread
    - Utiliser un delegate
    - Les instructions à utiliser :
    * thread ( adress of ... )
    * Addhandler
    * Me.invokerequired

    Mon code :

    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    Imports System.Net.Mail
    Imports System.Threading
    Public Class SendMail
        Dim Thread1 As New Thread(AddressOf Exe)
        Delegate Sub Exec()
        Private Sub Exe()
            Try
                Dim Smtp_Server As New SmtpClient()
                Dim e_mail As New MailMessage()
                Smtp_Server.UseDefaultCredentials = False
                Smtp_Server.Credentials = New Net.NetworkCredential("chamekhyassine009@gmail.com", "")
                Smtp_Server.Port = 587
                Smtp_Server.EnableSsl = True
                Smtp_Server.Host = "smtp.gmail.com"
                e_mail = New MailMessage()
                e_mail.From = New MailAddress(TXTFROM.Text)
                e_mail.To.Add(TXTTO.Text)
                e_mail.IsBodyHtml = False
                e_mail.Subject = TXTSUBJECT.Text
                e_mail.Body = TXTMESSAGE.Text
                Smtp_Server.Send(e_mail)
                MsgBox("Mail Sended")
            Catch ex As Exception
                MsgBox(ex.ToString)
            End Try
        End Sub
        Private Sub Button1_Click(sender As Object, e As EventArgs)
            Thread1 = New Thread(New ThreadStart(AddressOf Exe))
            Me.Invoke(New Exec(AddressOf Exe))
            Thread1.Start()
        End Sub
     
    End Class

    La problème que j'ai tout fait dans un même form
    Merci d'avance
    Images attachées Images attachées  

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 11
    Dernier message: 07/02/2011, 10h07
  2. Réponses: 17
    Dernier message: 09/05/2009, 21h54
  3. envoyer un mail avec mon programme
    Par shrek dans le forum C++Builder
    Réponses: 8
    Dernier message: 06/12/2006, 12h27
  4. Comment envoyer un mail avec la commande mail
    Par pi3141563 dans le forum Réseau
    Réponses: 5
    Dernier message: 21/10/2004, 13h34
  5. Envoyer un mail avec mailto de haute importance
    Par VirginieGE dans le forum ASP
    Réponses: 3
    Dernier message: 13/08/2004, 13h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo