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

Lazarus Pascal Discussion :

Serveur de courrier avec les composants Indy


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut Serveur de courrier avec les composants Indy
    Bonjour à toutes et à tous,

    J'aimerais réaliser un serveur de courrier local à l'aide des composants Indy. Quelqu'un a des pistes ...

    Merci de votre aide.

    Pierre

  2. #2
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 466
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 466
    Par défaut
    Tu veux programmer tout un serveur smtp ou utiliser des composants existants (je ne sais pas si il en existe) ?

  3. #3
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Citation Envoyé par wormful_sickfoot Voir le message
    Tu veux programmer tout un serveur smtp ou utiliser des composants existants (je ne sais pas si il en existe) ?
    Je souhaite essayer de réaliser un serveur de courrier smtp en entrée et imap ou pop en sortie à l'aide des composants Indy. Logiquement, cela devrait être réalisable car il existe des composants : TIdSMTPSErver, TidIMAP4Server, TId POP3Serveur, ... Le problème est que je ne sais pas m'en servir et que la doc est plus que rarissime.

    Néanmoins, mes ambitions sont limitées, je souhaite réaliser un serveur local pour quelques machines en réseau ... et plus si affinité .

    Donc, si vous avez quelques expériences avec ces composants, je suis intéressé.

    Cordialement.

    Pierre

  4. #4
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    8 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 8 056
    Billets dans le blog
    2
    Par défaut
    Bonjour !

    As-tu jeté un oeil à la FAQ Delphi à ce sujet ?
    http://delphi.developpez.com/faq/?page=Composants-Indy

    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  5. #5
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Oui, j'ai regardé cette FAQ qui donne plein d'information, malheureusement pas sur les composants serveur smtp, imap4, pop3. Peut -être que par le biais des serveurs TCP je vais trouver quelquechose ?.

    Pour l'instant, j'en suis là :

    - avec un composant TIdSMTP, j'envoie un courrier,
    - cela me déclenche l'évènement "Execute" d'un composant TIdSMTPSErver dans lequel je sais récupérer l'IP de l'émetteur.

    Ce que je voudrais maintenant, c'est récupérer le message lui-même. Là, je ne sais pas comment m'y prendre.

    Ce que je suppose être (mais je suis peut-être complètement à côté de la plaque) :

    1 - le client, par la commande "Send" envoie "quelque chose" dont les serveurs sont à l'écoute,
    2 - un serveur bien intentionné a saisi cet appel,
    3 - il renvoie une commande "xxx" au client pour lui dire d'envoyer son message,
    4 - le client envoie sont message
    5 - le serveur le réceptionne.

    J'ai donc réalisé les 2 premiers pas. Les pas suivants sont-ils réalistes, comment les réaliser ?

    Merci de votre aide.

    Pierre

  6. #6
    Membre émérite
    Avatar de chris37
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juillet 2007
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 378
    Par défaut
    Bonjour,

    Si cela peut t'aider, j'utilise ces composants avec Lazarus
    Inet 0.6.2 que tu trouves ici :
    http://sourceforge.net/project/showf...group_id=92177

    Ça fonctionne très bien pour envoyer et recevoir des emails....

    @+
    Chris

Discussions similaires

  1. Naviguer avec les composants Indy
    Par beauchastel dans le forum Web & réseau
    Réponses: 2
    Dernier message: 06/11/2012, 11h29
  2. Envoi Mail avec les composants INDY via SSL
    Par NorexaMS dans le forum Web & réseau
    Réponses: 1
    Dernier message: 30/08/2011, 06h41
  3. Réponses: 1
    Dernier message: 12/02/2008, 09h29
  4. Envoi de mails avec les composants Indy
    Par Pascal Fonteneau dans le forum Web & réseau
    Réponses: 4
    Dernier message: 21/01/2008, 20h27
  5. [TCP] Client/Serveur avec les composants Indy
    Par bakaneko dans le forum C++Builder
    Réponses: 2
    Dernier message: 14/02/2007, 12h47

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