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 :

envoi de mail


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 4
    Par d�faut envoi de mail
    Bonjour je dois realiser un programme qui envoi des mails automatiquement des qu'une action se passe.

    Je suis assez debutant alors h'aimerais que l'on m'explique comment faire pour envoyer des mails sous builder d'une facon assez simple.

    Merci de bien vouloir m'aider

  2. #2
    Invit�
    Invit�(e)
    Par d�faut
    la plus simple est de trouver une librarie, par exemple comme CHilkatMail..

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 4
    Par d�faut re
    et omment on utilise cette librairie ????

    merci de me donner plus de detail

  4. #4
    Invit�
    Invit�(e)
    Par d�faut
    d�j� tu en cherches une sur le web.
    souvent ils donnent des fichiers README ou c'est d�crit pas � pas comment l'installer.

    si tu sais pas ou chercher, tiens quelques adresses qui te seront peut etre utiles:

    http://www.programmersheaven.com/
    http://www.torry.net/
    http://www.codeproject.com/
    http://vclcomponents.com/

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 4
    Par d�faut
    merci pour ces infos mais je viens de voir qu'on pouvait utiliser la methode sendmail.J'aimerais avoir quelques explications sur cette methode car j'ai regarde l'aide mais j'ai des pb de connexion.

    Merci de m'eclairer

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 4
    Par d�faut
    Voici mon 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
    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
    __fastcall TForm1::TForm1(TComponent* Owner): TForm(Owner)
    {
    if (NMSMTP11->Connected)
     
    NMSMTP11->Disconnect();
     
    else
    {
    NMSMTP11->Host="ip";
    NMSMTP11->Connect();
    }
     
    NMSMTP11->PostMessage->ToAddress="[email protected]";
     
    NMSMTP11->PostMessage->Body="test de mail";
     
    NMSMTP11->SendMail();
    }
     
    //---------------------------------------------------------------------------
     
     
    void __fastcall TForm1::NMSMTP1Connect(TObject *Sender)
    {
    {
      Memo5->Clear();
      Memo5->Lines->Add("Connecté");
     
    }
     
     
    }
    //---------------------------------------------------------------------------
     
    void __fastcall TForm1::NMSMTP1SendStart(TObject *Sender)
    {
    Memo5->Lines->Add("Envoi de message");        
    }
    //---------------------------------------------------------------------------
     
    void __fastcall TForm1::NMSMTP1Failure(TObject *Sender)
    {
     Memo5->Lines->Add("Echec de l'expédition du message");        
    }
    //---------------------------------------------------------------------------
     
    void __fastcall TForm1::NMSMTP1Success(TObject *Sender)
    {
    Memo5->Lines->Add("Message expédié");
    exit(0);
    }
    //---------------------------------------------------------------------------
     
    void __fastcall TForm1::NMSMTP1RecipientNotFound(AnsiString Recipient)
    {
    Memo5->Lines->Add("Destinataire  "+Recipient+" non trouvé");
    }
    //---------------------------------------------------------------------------

    il me sort 2 erreurs quand je rentre l'adresse de destination et le body

    [C++ Erreur] mail.cpp(25): E2034 Impossible de convertir 'char *' en 'TStringList *'

    Si quelqu'un voit d'ou ca vient et comment remedier merci de me faire signe

  7. #7
    ubu
    ubu est d�connect�
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    38
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 38
    Par d�faut
    Il semble que les attributs Body et ToAddress soit de type TStringList et non char *.

    Essaie donc plut�t:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    NMSMTP11->PostMessage->ToAddress->Add("[email protected]"); 
     
    NMSMTP11->PostMessage->Body->Add("test de mail");
    Au lieu de :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    NMSMTP11->PostMessage->ToAddress="[email protected]"; 
     
    NMSMTP11->PostMessage->Body="test de mail";

+ 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