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
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
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
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]
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
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
Partager