Bonjour,
j'avais déjà posté un sujet similaire il y'a quelques temps, mais puisqu'il n'est plus possible d'y poster un commentaire je continue ici.
Je suis en train de mettre en place un serveur de messagerie qui doit faire du "store and forward" c'est à dire envoyer et recevoir des mails de manière asynchrone. C'est un système qui est utilisé pour dans des situations où le serveur de messagerie n'est pas permanament connecté à internet.
Dans mon cas, le serveur de messagerie est dans une zone non connectée, et le lien avec l'autre serveur de messagerie (qui est connecté à internet) se fait à l'aide d'un point d'accès mobile (accès point); je dispose de 2 AP (linksys wireless-g wap54g et linksys wireless-g wag354g), le second étant plutot un routeur.
Lorsque l'AP entre en synchronisation avec le 1er serveur (celui qui est enclavé), les messages à envoyer sont stockés sur cet AP, et lorsque l'AP entre en contact avec le second serveur connecté à internet, il envoie les messages qu'il avait stockés, et recupère ceux qui sont stockés à son intention sur le serveur qui est connecté à internet, et les transmet de nouveau au serveur qui n'est pas connecté quand il entrera en synchronisation avec lui.
Puis je faire du stockage de mail sur ces AP? Si oui comment? que pensez vous de l'architecture que j'ai décrit? Tout conseil, et toute remarque sont les bienvenus. Merci.
Environnement des 2 serveurs de messagerie: {debian 3.1, postfix, uucp, sendmail}
# Ma bidouille à moi ...
Posté par netchaiev . Évalué à 1.
postulat :
Poste->Serveur1-> Serveur2->internet
Serveur2 sera un peu plus qu'un serveur relai pour Serveur1.
[les comptes seront synchro sur les 2 serveurs (utile surtout pour le stockage temporaire imap/pop)]
Smtp:
1) Tu envoies depuis ton poste via Serveur1 ton mail
-> Stockage dans la queue du serveur Smtp
2) Serveur1 vient de se connecter à Serveur2.
(bon là je ne vois qu'un cron [toutes les minutes par ex] qui contrôle si la connexion est OK)
-> Dans ce cas forcage de la queue sur serveur1
Pop/imap :
Il y a des softs (google a plus de mémoire que ma petite tête)[j'en ai testé quelqu'uns: ImapCopy, Isync, ...] qui permettent un synchro de dossiers imap
1) Message réceptionné par serveur
-> Stockage dans l'inbox imap de l'utilisateur
2) Lors de la connexion des 2 serveurs, tu synchronises le dossier Inbox (du Serveur2 vers le serveur1).Des options pourront permettent de ne pas écraser les messages dèjà présents sous Serveur1
!!!! Reste le contrôle des identidés!!!! : si un user est créé sur Serveur1, il faudra pour cette synchro imap/pop que les informations soient répercutées sur le serveur2 (repli Ldap, authentif déportée ...)
--> Ceci permettra de gérer une BAL sur chaque serveur qui sera donc synchronisée (cf plus haut) à la connexion des 2 serveurs.
** cela doit mettre un peu de temps pour que toutes les infos soient OK des 2 cotés,j'espère donc que ta connexion entre les 2 serveurs soit assez longue pour permettre la mise en place de ce dispositif.
[^] # Re: Ma bidouille à moi ...
Posté par Tonguim Ferdinand GUINKO (site web personnel) . Évalué à 1.
En résumé, j'ai 2 serveurs mail: un n'est pas connecté à internet, et l'autre l'est. Le lien entre les 2 serveurs est une borne sans fil mobile (sur laquelle je veux stocker temporairement les mails). La borne sans fil est rendue mobile par sa fixation sur un support mobile (voiture, moto etc.)
# Re:
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 2.
Non ce sont des acces points, pas des disques durs ....
Sinon pour un système "store and forward" :> http://www.uucpssh.org
[^] # Re: Re:
Posté par Tonguim Ferdinand GUINKO (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.