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 :

Envoie de mail


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Avatar de alex61
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2010
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2010
    Messages : 378
    Par défaut Envoie de mail
    bonjour

    je doit créer un application permettant d'envoyer des e mail automatiquement a des adresse enregistrer dans une base de donnée access

    mais je n'ai jamais fait ce genre de chose

    comment puis-je envoyer un mail en vb.net ?

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    Salut,

    Bon en imaginant que tu sais récupérer les données il te suffit d'utiliser des classes natives au framework pour envoyer tes emails

    voici un exemple parmis les tres nombreux existant sur le net:
    http://www.codeproject.com/KB/vb/epsendmail.aspx

  3. #3
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Ca mértitait presque un "let me google that for you"...
    Jette un coup d'oeil ici

  4. #4
    Membre très actif
    Avatar de alex61
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2010
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2010
    Messages : 378
    Par défaut
    Ca mértitait presque un "let me google that for you"...
    Jette un coup d'oeil ici
    j'ai testé et ... ca marche pas , en même temps je fait du vb.net et non de l'asp.net , par exemple le mail.to est en lecture seul ><

    j'essaye de faire marcher ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
             Dim mail As MailMessage
            Dim smtp As SmtpClient
            mail = New MailMessage("alexandreparrein@gmail.com", "chuck61@live.fr", "test", "ceci est un test")
            smtp = New SmtpClient("smtp.gmail.com")
            smtp.Send(mail)
    mais ca me marque

    Le serveur SMTP requiert une connexion sécurisée ou le client n'était pas authentifié. La réponse du serveur était : 5.7.0 Must issue a STARTTLS command first. b30sm2390393wen.1

  5. #5
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Citation Envoyé par alex61 Voir le message
    j'ai testé et ... ca marche pas , en même temps je fait du vb.net et non de l'asp.net
    Certes, mais le code behind est le même, en tout cas sur le principe de l'envoi...
    Citation Envoyé par alex61 Voir le message
    par exemple le mail.to est en lecture seul ><
    En effet. C'est la raison pour laquelle il faut passer par MailMessage.To.add()

    Cette fois-ci, tu y as droit (premier résultat)

    Edit : ton message d'erreur est quand même suffisamment clair... Tu veux passer par le smtp de Google. Il est évident que celui-ci requiert une identification.

  6. #6
    Membre très actif
    Avatar de alex61
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2010
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2010
    Messages : 378
    Par défaut
    Tu veux passer par le smtp de Google. Il est évident que celui-ci requiert une identification
    j'y ai penser 5 seconde après avoir déposer ce message

  7. #7
    Membre très actif
    Avatar de alex61
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2010
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2010
    Messages : 378
    Par défaut
    ok ca marche

    merci calagan ( malgré le foutage de gueule )

    pour ceux que ca intéresse j'ai tester avec gmail et hotmail et ca donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
            Dim mail As MailMessage
            Dim smtp As SmtpClient
            mail = New MailMessage("******@live.fr", "******@gmail.com", "test", "ceci est un test")
            smtp = New SmtpClient("smtp.live.com")
            smtp.Port = 587
            smtp.Credentials = New System.Net.NetworkCredential("*****@live.fr", "******")
            smtp.EnableSsl = True
            smtp.Send(mail)
    cordialement

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

Discussions similaires

  1. Envoi de mail au format html
    Par Mephyston dans le forum C++Builder
    Réponses: 2
    Dernier message: 22/01/2004, 12h29
  2. Envoi de mail au format Rich-Text
    Par LineLe dans le forum ASP
    Réponses: 4
    Dernier message: 29/10/2003, 16h27
  3. envoi de mail avec attachement de fichier
    Par GMI3 dans le forum Modules
    Réponses: 2
    Dernier message: 24/09/2003, 11h22
  4. Outlook ne se ferme pas après un envoi de mail
    Par Joke dans le forum VBA Access
    Réponses: 2
    Dernier message: 07/06/2003, 17h32
  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