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

C++Builder Discussion :

Erreur #10053 avec TIdSMTP


Sujet :

C++Builder

  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2003
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2003
    Messages : 332
    Par défaut Erreur #10053 avec TIdSMTP
    Bonjour,

    J'utilise un code trouvé sur ce forum pour envoyer un courriel avec TIdSMTP.
    J'ai juste changé mon host, Username et Password.
    Je lance mon appli, et j'obtiens une erreur 10053 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Exception class EIdSocketError with message 'Socket Error # 10053
    Software caused connection abort.'
    J'ai essayé avec un autre serveur SMTP, et j'obtiens la même chose.

    Voici le code que j'utilise:
    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
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
     
    TIdEMailAddressList *obj_TIDRecipientList;
    	TIdMessage *obj_TIDMessage;
    	TIdAttachment *obj_TIDAttachment;
     
    	if(TIdSMTP1->Connected())   	TIdSMTP1->Disconnect();
     
    	if(!TIdSMTP1->Connected())
    	{
    		TIdSMTP1->Host               = "ici Mon SMTP";
    		TIdSMTP1->Port               = 25;
    		TIdSMTP1->Username           = "ici MonUserName";
    		TIdSMTP1->Password           = "ici MonPassWord";
     
     
    		if((TIdSMTP1->Username.Trim().Length() == 0) && (TIdSMTP1->Password.Trim().Length() == 0))
    		{
    			TIdSMTP1->AuthenticationType = atNone;
    		}
    		else
    		{
    			TIdSMTP1->AuthenticationType = atLogin;
    		}
     
     
    		TIdSMTP1->Connect();
    	}
     
    	if(TIdSMTP1->Authenticate())
    	{
    		obj_TIDMessage                             = new TIdMessage(this);
    		obj_TIDMessage->From->Address              = "ici MonEmail";
    		obj_TIDMessage->From->Name                 = "ici MonEmail";
    		obj_TIDMessage->ReplyTo->EMailAddresses    = "ici MonEmail";
     
    		obj_TIDRecipientList                       = new TIdEMailAddressList(obj_TIDMessage->Recipients);
    		obj_TIDRecipientList->Add();
    		obj_TIDRecipientList->EMailAddresses       = "EmailDestinataire";
     
    		obj_TIDMessage->Recipients                 = obj_TIDRecipientList;
    		obj_TIDMessage->Subject                    = "subject";
     
    		for(int i=0; i<10; i++)
    		{
    			obj_TIDMessage->Body->Add("Ligne " + String(i));
    		}
     
    		obj_TIDAttachment                          = new TIdAttachment(obj_TIDMessage->MessageParts, "c:\\test.txt");
    		obj_TIDAttachment->ContentType             = "application/txt";
     
    		TIdSMTP1->Send(obj_TIDMessage);
    		obj_TIDMessage->Clear();
    	}
    	else
    	{
    		ShowMessage("Erreur d'authentification");
    	}
     
    	TIdSMTP1->Disconnect();
    	TIdSMTP1->Free();
    	obj_TIDMessage->Free();
    Auriez-vous une idée d'ou provient cette erreur ?

    Merci d'avance
    Fred

  2. #2
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2003
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2003
    Messages : 332
    Par défaut
    Je viens de trouver le problème.
    C'était mon antivirus qui bloquait le port 25 de certaines applications.
    Ouh la, j'ai honte !!

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

Discussions similaires

  1. debutant: erreur LNK2001 avec la librairie GSL
    Par drill3 dans le forum MFC
    Réponses: 6
    Dernier message: 25/04/2005, 13h58
  2. erreurs opengl avec devcpp
    Par Vermin dans le forum OpenGL
    Réponses: 2
    Dernier message: 13/04/2004, 14h50
  3. Erreur EACCESSVIOLATION avec des compsts créés dynamiquement
    Par tsikpemoise dans le forum Bases de données
    Réponses: 4
    Dernier message: 28/02/2004, 19h05
  4. Erreur fréquente avec ASP et IIS
    Par Community Management dans le forum ASP
    Réponses: 2
    Dernier message: 11/02/2004, 22h20
  5. Erreurs IIS avec Multiples Frames avec xmlrad
    Par powerlog dans le forum XMLRAD
    Réponses: 4
    Dernier message: 01/07/2003, 13h15

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