POPtm - Le fichier de configuration
lundi 4 juillet 2005, par Bech ()
Le fichier config.xml
Ce fichier n’est pas installé lors de l’installation de POPtm, mais créé lors de son premier démarrage. Aussi pour pouvoir le lire vous devez au moins lançer puis stopper POPtm.
Ce fichier est enregistré à chaque modification de la configuration et lors de l’arrêt de POPtm. Pour pouvoir le modifier pensez donc à stopper POPtm en premier. Attention : Je parle içi de l’arrêt du service et pas depuis l’interface web. Pensez donc à arreter le service POPtm.
Lors de son lancement, POPtm fait une sauvegarde du fichier (sous le nom "Config_backup.xml"), ce qui peut permettre de retrouver des éléments.
Exemple de fichier
Voici un exemple de fichier "vide" suite au premier lancement de POPtm :
<?xml version="1.0" encoding="iso-8859-1"?>
<Poptm Version="1">
<Configuration>
<DossierTemp>C:\tmp\POPTM\Temp\</DossierTemp>
<DossierOld>C:\tmp\POPTM\Old\</DossierOld>
<DossierErreur>C:\tmp\POPTM\Error\</DossierErreur>
<Start>0</Start>
<Password/>
<SSL>0</SSL>
<CLAMAV>0</CLAMAV>
<Port>9172</Port>
<SMTP>
<Server>localhost</Server>
<Port>25</Port>
<MaxCnx>1</MaxCnx>
<SSL>0</SSL>
<Postmaster>POSTMASTER @ domain.com</Postmaster>
<GenEmail>CONTACT @ domain.com</GenEmail>
<Login>0</Login>
<User/>
<Password/>
<eMailMode>-1</eMailMode>
<eMailDelete>4</eMailDelete>
<EmbServer>0</EmbServer>
<EmbServerPort>25025</EmbServerPort>
<EmbServerDNSBL>bl.spamcop.net</EmbServerDNSBL>
<EmbServerDNS>127.0.0.1</EmbServerDNS>
<EmbServerBL>0</EmbServerBL>
<EmbMaxCnx>30</EmbMaxCnx>
</SMTP>
<Planning>
<Lundi>-1</Lundi>
<Mardi>-1</Mardi>
<Mercredi>-1</Mercredi>
<Jeudi>-1</Jeudi>
<Vendredi>-1</Vendredi>
<Samedi>-1</Samedi>
<Dimanche>-1</Dimanche>
<Debut>07:30</Debut>
<Fin>21:30</Fin>
<Delais>10</Delais>
</Planning>
<POP3>
<NbThread>2</NbThread>
<Mode>1</Mode>
</POP3>
<DOMAINS/>
<attachements>
<CheckAttachments>-1</CheckAttachments>
<New_extension>bad</New_extension>
<new_mime_type>application/unknown</new_mime_type>
<Subject_msg>[Protection fichier joint]</Subject_msg>
</attachements>
<lstdiffs/>
</Configuration>
</Poptm>
Description du fichier
Dossier & options
Les trois balises suivantes contiennent les chemins pour les dossiers de POPtm. Lors d’une installation standard, vous devez retrouver les éléments suivants :
<DossierTemp>C:\Program Files\POPtm\Temp\</DossierTemp>
<DossierOld>C:\Program Files\POPtm\Old\</DossierOld>
<DossierErreur>C:\Program Files\POPtm\Error\</DossierErreur>
L’exemple suivant indique que POPtm doit démarrer dès son lancement, et l’accès se fait en SSL sur le port 9172 :
<Start>-1</Start>
<Password>monMDP</Password>
<SSL>-1</SSL>
<Port>9172</Port>
SMTP
La section SMTP contient les informations sur votre serveur SMTP :
<SMTP>
<Server>MonServeur</Server>
<Port>25</Port>
<SSL>0</SSL>
<Postmaster>moi@mondomaine.local</Postmaster>
<Login>0</Login>
<User/>
<Password/>
<eMailMode>-1</eMailMode>
<eMailDelete>7</eMailDelete>
<EmbServer>-1</EmbServer>
<EmbServerPort>25025</EmbServerPort>
</SMTP>
eMailMode : Indique si l’on prend en compte les domaines.
eMailDelete : Nombre de jours de sauvegarde dans le dossier "Old".
EmbServer : -1 indique que le serveur SMTP interne attend de recevoire des emails de l’extérieur, sur le port ’EmbServerPort’ (içi 25025).
Planning
Cette section enregistre les jours et heures de fonctionnement, ainsi que la fréquence de lecture des comptes POP. Voici un exemple pour un usage quotidien, de 6h30 à 21h30 toute les 2 minutes :
<Planning>
<Lundi>-1</Lundi>
<Mardi>-1</Mardi>
<Mercredi>-1</Mercredi>
<Jeudi>-1</Jeudi>
<Vendredi>-1</Vendredi>
<Samedi>-1</Samedi>
<Dimanche>-1</Dimanche>
<Debut>06:30</Debut>
<Fin>21:30</Fin>
<Delais>2</Delais>
</Planning>
POP3
Cette section contient les différents comptes POP3. L’exemple suivant indique un compte pop redirigeant vers un groupe sur un serveur (tout les mails seront transmis à l’adresse de ce groupe, sans prise en charge du vrai destinataire) :
<POP3>
<NbThread>2</NbThread>
<Mode>1</Mode>
<Compte>
<Nom>Mon compte</Nom>
<username>toto</username>
<password>titi</password>
<server>pop.monfai.fr</server>
<port>110</port>
<SSL>0</SSL>
<redirect>-1</redirect>
<emailredirect>Groupe@mondomaine.net</emailredirect>
<delete>-1</delete>
<eMailMaxSize>0</eMailMaxSize>
</Compte>
<POP3>
POPtm utilisera deux threads (NbThread) au total (Mode = 1).
Domaines
Cette section contient la liste de vos domaines :
<DOMAINS>
<DOMAIN>xx.fr</DOMAIN>
<DOMAIN>xx.net</DOMAIN>
<DOMAIN>xx.org</DOMAIN>
<DOMAIN>xx.info</DOMAIN>
</DOMAINS>