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

Web & réseau Delphi Discussion :

Probleme de socket


Sujet :

Web & réseau Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 14
    Par défaut Probleme de socket
    Bonjour,
    j'ai voulu realiser cette messagerie pour l'envoi des messages mais sa ne marche pas.
    Lorsque je clique sur le bouton 'Button3' sa m'affiche le message 'erreur de socket #11004'.
    j'ai sur ma fiche deux composants invisibles a savoir IdSMTP1 et IdMessage1.
    je ne sais pas comment corriger ce probleme. Voici le 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
    procedure TFormMail_confirmation.Button3Click(Sender: TObject); 
    begin 
          IdMessage1.Clear; //liberez le corps du message 
          IdMessage1.From.Text :=Edit4.Text; //Adresse email de l'expéditeur 
          IdMessage1.ReplyTo.EMailAddresses:=Edit4.Text; 
          IdMessage1.Recipients.EMailAddresses:=Edit1.Text; 
          IdMessage1.Date:=Date; //Date de l'envoi du message 
          IdMessage1.Subject:=Edit3.Text; //Sujet du message 
          IdMessage1.Priority:=mpNormal; //Priorité du message 
          IdMessage1.Body.Assign(Memo1.Lines); //text du message 
              if not (Edit2.Text='') then TIdAttachment.Create(IdMessage1.MessageParts,Edit2.Text);  
                    IdSMTP1.AuthenticationType:=atLogin; 
                    IdSMTP1.Host:=Edit5.Text;
                    IdSMTP1.Port:=SpinEdit1.Value; 
                    IdSMTP1.UserName:=Edit6.Text; //Nom d'utilisateur 
                    IdSMTP1.Password:=Edit7.Text; //Mot de passe 
                    Screen.Cursor:=crHourGlass; //Curseur sablier 
                    IdSMTP1.Connect (); //Connexion au serveur //////////////
                    try 
                          IdSMTP1.Send(IdMessage1); //Envoi du message 
                    finally 
                          IdSMTP1.Disconnect; //Déconnexion de serveur 
                    end; 
                    Screen.Cursor:=crDefault; //Curseur par défaut 
                    Showmessage('Message envoyés avec succès'); 
    end;
    Cordialement!

  2. #2
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    c'est à priori un problème avec ton nom de serveur SMTP (Edit5.Text)

    cf MS
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

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

Discussions similaires

  1. Probleme client socket
    Par BOUBOU81 dans le forum C++Builder
    Réponses: 7
    Dernier message: 19/04/2010, 21h03
  2. Problemes des Sockets
    Par hinda dans le forum MFC
    Réponses: 1
    Dernier message: 14/06/2006, 16h03
  3. [VB6] Probleme de socket
    Par johnson95 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 09/06/2006, 09h39
  4. Probleme de socket
    Par Pragmateek dans le forum C++
    Réponses: 14
    Dernier message: 11/03/2006, 22h37
  5. [Debutant] Probleme connection socket
    Par sorry60 dans le forum Réseau
    Réponses: 38
    Dernier message: 12/11/2005, 11h46

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