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 :

Logiciel d'envoie de mail , problème SMTP [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    créateur de logiciel
    Inscrit en
    Août 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : créateur de logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2014
    Messages : 3
    Par défaut Logiciel d'envoie de mail , problème SMTP
    Bonjour,

    je sui débutant en VB et je me suis lancer dans la création d'un programme capable d'envoyer des mail , les code utiliser provienne du net :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub sendmail()
            Dim MyMailMessage As New MailMessage
            Dim SMTPServer As New SmtpClient("smtp.gmail.com")
            MyMailMessage.From = New MailAddress("XXX") 'Expediteur
            MyMailMessage.To.Add("XXX") 'Destinataire
            MyMailMessage.Subject = ("Mise a jour") 'Sujet
            MyMailMessage.Body = ("sécuriter : " & TextBox1.Text & vbNewLine) 'Message
            SMTPServer.Port = ("587") 'Port
            SMTPServer.Credentials = New NetworkCredential("{XXX}", "XXX") 'Email SMTPServer.Send(MyMailMessage) 'Envoie
            SMTPServer.Send(MyMailMessage) 'Envoie
        End Sub
    Mon probleme étan là SMTPServer.Send(MyMailMessage) ou il me dit que : l'exception smtpException n'a pas été gérer . j"espere que vous pourer m'aidez

    ---)Nom : capture vb smtp.PNG
Affichages : 447
Taille : 35,3 Ko

    Le lien proposer par l'erreur est ceci : http://msdn.microsoft.com/query/dev1...-VB%29&rd=true

    faut-il changer quel que chose dans le script???

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Vérifie que le port soit correct, sur Gmail c'est soit le port 25 soit le port 465.

    Petite info au passage, Gmail limite les envois d'email pour éviter le spam : 100 destinataires à la fois, et 500 mails maximum par jour. Au-delà, ton compte sera bloqué.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    créateur de logiciel
    Inscrit en
    Août 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : créateur de logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2014
    Messages : 3
    Par défaut
    Citation Envoyé par DotNetMatt Voir le message
    Vérifie que le port soit correct, sur Gmail c'est soit le port 25 soit le port 465.

    Petite info au passage, Gmail limite les envois d'email pour éviter le spam : 100 destinataires à la fois, et 500 mails maximum par jour. Au-delà, ton compte sera bloqué.

    Merci de votre réponse , je vien d’essayer de changer les port , mais le problème persiste

  4. #4
    Membre habitué
    Homme Profil pro
    Rien
    Inscrit en
    Juillet 2014
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Rien
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2014
    Messages : 9
    Par défaut Salut
    Salut, ce code la fonctionne très bien :
    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
        Sub SendMail()
            Dim MyMailMessage As New MailMessage()
            Dim SMTPServer As New SmtpClient("smtp.gmail.com")
     
            MyMailMessage.From = New MailAddress("{Adresse_Destinataire}") 'Expediteur
            MyMailMessage.To.Add("Adresse_Expediteur") 'Destinataire
            MyMailMessage.Subject = ("Objet") 'Sujet
            MyMailMessage.Body = ("Message") 'Message
     
            SMTPServer.Port = ("587") 'Port
            SMTPServer.Credentials = New System.Net.NetworkCredential("email_expediteur", "mot_de_passe_expediteur") 'email et mdp
            SMTPServer.EnableSsl = True
     
            SMTPServer.Send(MyMailMessage) 'Envoi
        End Sub
    Par contre il ne sert a rien si tu ne fait pas appel a :
    Donc si tu a que une page dans ton projet (que une form)
    A la suite du code après le tu rajoute Me.SendMail() .
    Normalement sa fonctionne (ou je raconte n'importe quoi, faut regarder) car moi aussi je débute un peut !
    Dit moi si sa fonctionne a bientôt!
    Cordialement
    PS: Le port 587 fonctionne bien avec gmail (j'ai tester) .

  5. #5
    Futur Membre du Club
    Homme Profil pro
    créateur de logiciel
    Inscrit en
    Août 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : créateur de logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2014
    Messages : 3
    Par défaut
    SUUUPER merci beaucoup ça marche parfaitement

    Le code que tu m'as fourni est juste parfait, ça marche à 100 %

    Le code que j'avais devait être incomplet mais maintenant ça marche super bien, je te remercie 1000 fois

  6. #6
    Membre habitué
    Homme Profil pro
    Rien
    Inscrit en
    Juillet 2014
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Rien
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2014
    Messages : 9
    Par défaut derien
    Je te remercie moi même !

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

Discussions similaires

  1. Problème envoi de mail avec smtp orange
    Par Walba dans le forum Langage
    Réponses: 2
    Dernier message: 23/02/2012, 14h09
  2. Problème d'envoie de mail par SMTP
    Par yass dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 12/09/2008, 16h45
  3. problème d'envoi de mail via SMTP
    Par nh2_93 dans le forum Réseau
    Réponses: 4
    Dernier message: 18/05/2007, 11h15
  4. [Mail] Envoi de mail par SMTP ?
    Par Borami dans le forum Langage
    Réponses: 1
    Dernier message: 03/01/2006, 12h26
  5. envoi de mail, protocol SMTP langage C
    Par Heimdall dans le forum Développement
    Réponses: 2
    Dernier message: 23/05/2003, 11h22

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