POPtm - Documentation et FAQ
mercredi 31 janvier 2007, par Bech ()
Conseil sur l’installation
Pour passer en SSL pour l’administration, vous devez activer l’option puis redémarrer le service. Utiliser ensuite "https" à la place de "http" pour vous connecter sur POPtm.
Vous pouvez vérifier vos POP toutes les 2 minutes, mais il est possible que le serveur de votre prestataire soit configurer pour refuser les connexions à moins de 5 minutes d’interval.
je vous conseil de laisser votre antivirus parcourir les dossiers de POPtm, on ne sait jamais, par contre indiquez lui de supprimer les fichiers ou de les mettre en quarantaine directement.
Indiquez une sauvegarde des mails pendant 4 ou 7 jours, au cas ou, pour bien voir les emails passer de temp vers old et pouvoir retrouver un email perdu.
Il est préférable d’utiliser un compte POP par utilisateur plutôt que des comptes collecteurs. En effet si un message est transmis avec un destinataire en CCI, ce destinataire n’est pas indiqué dans le mail (dans l’entête) et dans ce cas POPtm ne sait pas à qui le transmettre.
Indiquez bien les domaines de votre serveur de messagerie et transférez les mails uniquement aux utilisateurs de vos domaines. Si votre serveur SMTP sert également de relais, il pourrait renvoyer les mails aux autres destinataires si vous ne configurez pas les domaines !
Quand la configuration est ok, cliquez sur "Démarrer POPtm" pour que le téléchargement des mails soit fait. Le téléchargement suivra alors le planning prévu. Pour modifier la configuration, cliquez sur "Arreter POPtm".
Cheminement des messages
1. POPtm télécharge les mails depuis tout les comptes POP et les enregistre au format texte dans son dossier "temp" (un sous dossier du répertoire dans lequel se trouve POPtm), tout en indiquant dans le log le compte pop d’origine et le nombre de mails téléchargés depuis ce compte.
2. Ensuite, il va lire un par un les fichiers dans le dossier temp pour les transmettre au serveur SMTP. à chaque transfert, ce fichier est copier dans le dossier "old" en cas de réussite ou "error" en cas de problème de transfert avec le serveur SMTP. Dans le cas d’une erreur il est transmis en pièce jointe au postmaster.
le but est de vider le dossier "temp" pour ne pas relancer de transfert.
3. une fois le transfert terminée, une ligne est rajoutée dans le log et indique le nombre de mail transmis (qui doit donc correspondre au nombre de mail reçu).
FAQ
Si vous rencontrez d’autre cas merci de me tenir informé pour que je corrige le problème. J’utilise POPtm avec 10 comptes POP mais très peu de trafic, avec 2 threads par serveur POP et 4 pour le SMTP.
POPtm bloque sur mon SMTP / serveur POP et rien ne se passe
Oui, si le modèle de thread que vous utilisé est trop agressif, c’est un risque. Essayez avec 2 voir 1 thread SMTP et 2 au total pour les POPs.
POPtm transmet plusieurs fois les mails :
1 - Vous devez demander la suppression des emails sur le serveur POP. Il est possible de ne pas les supprimer mais dans ce cas votre serveur doit pouvoir fournir des ID unique des emails sinon POPtm téléchargera toujours les mêmes messages !!! Pensez dans ce cas à vider votre boite email...
2 - Un mail peut être transmis de nouveau lorsque qu’il ne peut être supprimé du dossier temp. Généralement parce qu’il est bloqué au niveau fichier (par un antivirus par exemple).
3 - Il se peut également que les fichiers ne soit pas copiés d’un dossier à l’autre, simplement parce que ces dossiers n’existent pas. Dans ce cas vérifiez l’existence des dossier "Temp", "Error" et "Old" ainsi que le fichier de configuration qui doit contenir ces chemins.
J’ai des messages d’erreurs dans les logs ... c’est quoi ?
1 - POPtm vous tiens informé si il n’arrive pas à se connecter aux serveurs POP. Il arrive donc parfois qu’un message du type "Connection closed gracefully" ou "Read time out" s’affiche dans les logs. Si ils ne sont pas trop fréquent, voir continu, vous pouvez ignorer ces messages. Si ces messages sont en continu sur tout les compte POP, vérifier la connexion internet du poste ou se trouve POPtm ! Il arrive aussi que les serveurs d’un FAI soit indisponible quelque temps ...
2 - Lors de la lecture d’un message, celui-ci peut être dans un format incorrect : ligne trop longue, pas d’adresse d’expéditeur... POPtm va par la suite le transmettre au postmaster en pièce jointe. Ce sont les messages que l’on retrouve dans le dossier "Error".
3 - Si votre serveur refuse le mail (par exemple vous avez un antispam installé sur celui-ci) il se peut que la connection SMTP soit coupé en cours de transmission. ces erreurs sont facile à identifier, elle sont du type IdSMTPReplyError. Bref, n’en tenez pas compte si vous avez des outils de traitement des emails installés.
ClamAV : Erreur d’initialisation de la base de données
Cette erreur indique que la dernière mise à jour des bases pour ClamAV s’est surement mal passé. Dans ce cas stoppez POPtm et faite une mise à jour a partir de la page de configuration de ClamAV.
C’est marrant quand même la France est pas si grande que ça. J’attend avec impatience la nouvelle monture de ce merveilleux outil. Si vous avez besoin de quoi que ce soit, you’re welcome !!!
@+
Grégoire