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


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut envoyer un mail
    bonjour,
    j'avais un tout petit problème en vb
    j'ai créé un petit navigateur internet avec une messagerie
    seulement quand je clique sur mon bouton envoyer il me souligne
    mailClient.send(email) il me dit qu'une adresse d'Expéditeur doit être spécifier
    je ne comprend pas bien ?
    que puis-je faire ?
    je vous affiche mon code du bouton envoyer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim Email As New System.Net.Mail.MailMessage
            Email.Subject = TextBox2.Text
            Email.Body = RichTextBox1.Text
            Dim mailClient As New System.Net.Mail.SmtpClient()
            Dim basicauthentificationinfo As New System.Net.NetworkCredential(Form3.TextBox1.Text, Form3.TextBox2.Text)
            mailClient.Host = Form3.TextBox3.Text
            mailClient.UseDefaultCredentials = False
            mailClient.Credentials = basicauthentificationinfo
            mailClient.Send(Email)
        End Sub
    pour éviter de faire un 2eme poste j'avais une autre question
    toujours sur mon navigateurs internet j'ai mis un webbrowser mais il ne lit pas les flash. comment fait-on pour que les flash (par ex: jeux ou vidéo) marche
    merci d'avance,
    Dernière modification par Deepin ; 02/09/2010 à 10h41. Motif: Cliquer sur le bouton Résolu (et non pas rajouter [Résolu] dans le titre)

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 8
    Par défaut
    Effectivement, tu as oublié dans ton code de spécifier le destinataire de ton mail. On devrait normalement voir quelque chose comme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Email.To.Add(ChampDestinaire.Text)
    Quant à ta seconde question, désolé, je n'ai pas encore eu l'occasion de me pencher sur ce genre de problème

    - Keats -

  3. #3
    Invité
    Invité(e)
    Par défaut
    bin sa ne marche toujours pas

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 8
    Par défaut
    Citation Envoyé par Morpheus500 Voir le message
    bin sa ne marche toujours pas
    C'est un peu léger comme retour . C'est quoi le message d'erreur maintenant ? Es-tu sûr d'avoir bien renseigné toutes les propriétés nécessaires pour l'envoie de ton mail ?

    De plus, je vois certains trucs qui m'étonnent. Par exemple, la ligne suivante dans ton code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mailClient.Host = TextBox3.Text
    Si je comprends bien, ton serveur SMTP est directement défini dans ton formulaire. C'est bien la première fois que je vois un formulaire proposant un champ définissant le serveur SMTP juste à côté d'un champ définissant le sujet du mail (TextBox2.Text)

    ou encore :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Email.Subject = TextBox2.Text
    (...)
    Dim basicauthentificationinfo As New System.Net.NetworkCredential(Form3.TextBox1.Text, Form3.TextBox2.Text)
    Vu comme ça, ton TextBox2 sert donc à définir le sujet du message mais aussi de mot de passe pour s'identifier auprès du serveur SMTP .

    Alors nous, on veut bien t'aider, mais il va nous falloir plus qu'un "ça marche pô"

    - Keats -

  5. #5
    Invité
    Invité(e)
    Par défaut
    oki oki
    en faite j'ai toujours le même message d'erreur
    en faite le code c'est mailClient.Host = Form3.TextBox3.Text

    parce que pour m'identifier j'ai créé un form3 ou je rentre le login et pass et le server smtp

    et pourquoi sa te choque se code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Email.Subject = TextBox2.Text
    c'est l'objet du message et c'est la textbox2

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 8
    Par défaut
    Au temps pour moi, je n'avais pas compris que ton Form3 était une autre Form...

    Normalement, si tu as bien renseigné le destinataire, ce message d'erreur ne devrait plus apparaitre. Tu pourrais nous montrer ton code corrigé maintenant ?

    - Keats -

Discussions similaires

  1. envoyer un mail avec mon programme
    Par shrek dans le forum C++Builder
    Réponses: 8
    Dernier message: 06/12/2006, 12h27
  2. [VB6] Comment envoyer un mail HTML par Winsocks ?
    Par hedgehog dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 07/05/2004, 10h04
  3. [Debutant(e)]envoyer un mail en jsp
    Par SegmentationFault dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 19/01/2004, 18h28
  4. configurer sql pour envoyer des mails
    Par arwen dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 29/07/2003, 15h28

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