-
C++ et serveur Postfix
Bonjour,
Voilà je dois faire une liste de diffusion dont le "serveur" est fait en c++
Ce serveur doit communiquer avec mon serveur smtp (postfix : qui est installé et qui marche)
Cependant je ne vois pas comment faire communiquer mon serveur postfix pour que des qu'il recoit un mail, il l'envoi à mon serveur (et dans quel format ?)
je cherche surtout des tutos qui me dit comment recuperer les mails
Merci
-
lol ca vous inspire pas beaucoup :)
-
Je vois mal où est la question concernant C++ surtout
-
la question : comment en C++ je recupere les mails de postfix !!!!
si je suis pas dans le bon forum, ou dois je poster ma question ?[/u][/i]
-
La réponse est dans ton message :D
Ton serveur est un serveur SMTP. Plus exactement, il implémente le protocole SMTP.
Pour dialoguer avec lui, tu ouvres une socket sur son adresse et tu lui parles dans sa langue (SMTP). Ce que tu peux faire à partir d'un simple 'telnet', tu l'implémentes dans une appli C++.
Maintenant, les sockets ne font pas directement partie du langage, mais y'a pléthore de sujets de discussion et de tutoriaux sur ce site et sur le web. Le détail du protocole SMTP est disponible sur le Web (--> Google). POP et IMAP aussi
Maintenant, si PostFix tourne sur la même machine, tu dois pouvoir aller tapper directement dans ses fichiers pour accéder au méls.
-
oui mais j'aimerai que au moment où un mail arrive à mon serveur smtp, il l'envoi tout de suite à mon serveur c++ c'est ca que je sais pas faire..... je vois aps comment discuter pour recuperer les mails
merci de votre aide
-
La plupart des clients mail font de l'attente active via POP ou IMAP. C'est à dire qu'ils intérrogent périodiquement le serveur de mél pour savoir si un nouveau courrier est présent. Récupérer et envoyer des méls sont deux tâches qui utilisent des protocoles différent.
Pour ce qui est de postfix, ce n'est pas un application que tu as écrite, donc tu dois jouer avec les règles de celui qui l'a conçue. Il existe peut-être un moyen de le configurer pour effectuer une action particulière quand il reçoit un type de courrier. Ou bien, comprendre la manière dont il fonctionne pour trouver une bidouille.
-
A ce que j'ai lu on peut "discuter" avec postfix via pipe ou lmtp masi je n'ai rien trouver qui pourrait m'aider...
mais merci de votre aide