WinGate Mail File and Directory Structure

WinGate 6.1

Fichiers de messages et répertoires de WinGate

WinGate utilise une structure de répertoires simple pour stocker le courrier. Toutes les informations sont enregistrées dans des fichiers pour éviter de perdre des messages. Ce système est avantageux pour l'administrateur car il lui permet d'ajuster ses paramètres au fur et à mesure que le courrier est traité. Les fichiers de messages (.msg) sont conformes à la norme RFC822, et les fichiers de routage (.rcp) utilisent un format lisible par l'utilisateur.

Exemples :

  1. Un document important a été envoyé par accident à un mauvais destinataire à l'extérieur de l'entreprise :

    Solution - l'administrateur peut rechercher le message dans le répertoire "Incoming" et  le supprimer. S'il a déjà été mis en file d'attente pour être envoyé au domaine, il peut le supprimer dans le répertoire "Holding".

  2. Un document important a été envoyé par accident à un mauvais destinataire au sein de l'entreprise :

    Solution - l'administrateur peut ouvrir le répertoire "POP3" du premier utilisateur, rechercher le fichier et le déplacer dans le répertoire de l'utilisateur voulu.

 

Pour annuler l'envoi des messages en cours à un domaine :

  1. Ouvrez le répertoire Spool\Domains.
  2. Recherchez le répertoire requis (tout le courrier du domaine "hotmail.com" sera enregistré dans le répertoire "hotmail.com"), supprimez-le ou faites-le glisser dans le répertoire "Dead".

 

Types de fichiers

Il s'agit de fichiers texte que vous pouvez ouvrir et lire à l'aide de n'importe quelle visionneuse.

  • fichiers .msg

    Messages au format RFC822.

  • fichiers .rcp

    Ces fichiers contiennent des informations sur le destinataire d'un message mais aussi sur la personne qui l'a envoyé.

  • fichiers .mri

    Ces fichiers sont créés pour chaque répertoire de domaine et contiennent des informations telles que la date du premier test d'un domaine, celle du test suivant et le nombre de fois où WinGate a tenté d'envoyer du courrier pour ce domaine.

 

 Répertoires du système de messagerie de WinGate

 

POP3\

Les e-mails des utilisateurs locaux sont enregistrés dans les sous-dossiers de ce répertoire. Par exemple, le courrier de Jean est enregistré dans WinGate\Mail\POP3\Jean. Tous les messages correspondent à des fichiers texte enregistrés au format RFC822.

 

Spool\Incoming

Ce répertoire accueille les e-mails et les fichiers .rcp lorsqu'ils sont reçus par le service SMTP.

 

Spool\PostIn

Ce répertoire accueille les e-mails et les fichiers .rcp lorsqu'ils sont acceptés par le préprocesseur. Les fonctionnalités du préprocesseur incluent une analyse des données (recherche de virus ou de matériel inadapté) ainsi qu'une protection contre les boucles de courrier.

 

Spool\Holding

Les messages sont stockés dans ce répertoire jusqu'à leur distribution. Remarque : le contenu d'un fichier de messages peut être distribué à plusieurs destinataires issus de domaines différents. Par conséquent, il est préférable de n'enregistrer qu'une seule version du fichier. En supprimant un fichier .msg, vous empêchez la distribution des messages au reste des destinataires prévus.

 

Spool\Domains\"nomdedomaine"

Ce répertoire est associé à chaque domaine pour lequel des messages sont en attente d'envoi ; il contient un fichier .rcp pour chacun des messages. Si trois messages doivent être envoyés à hotmail.com, le répertoire domains\hotmail.com\ est créé : il inclut trois fichiers .rcp comprenant la liste des destinataires de chaque message (fichier .msg). Un fichier domain.mri est également créé pour recueillir les informations de distribution. S'il est supprimé, le programme d'envoi redémarre (comme si les e-mails venaient d'être envoyés).  La suppression d'un fichier .rcp dans un répertoire de domaine empêche la distribution du message aux utilisateurs de ce domaine.

 

Spool\Sent

Lorsque vous activez l'option d'enregistrement d'une copie des e-mails envoyés, les fichiers .msg sont déplacés dans ce répertoire au lieu d'être supprimés. Cette fonction est pratique si vous rencontrez des problèmes de distribution de courrier. Remarque : la taille du répertoire n'est pas limitée mais l'administrateur doit vérifier que le volume de stockage reste gérable par l'ordinateur.

 

Spool\Domains\Dead

Ce répertoire regroupe l'ensemble des fichiers qui rentrent dans l'une des catégories suivantes :

 

  • Fichiers orphelins :

    Si un serveur distant plante ou que votre connexion Internet échoue pendant la réception du courrier, vous obtenez des fichiers orphelins. On dit également d'un fichier qu'il est orphelin si l'administrateur supprime une partie des éléments constitutifs d'un message. Exemple : si un fichier .rcp n'est pas associé à un fichier .msg, etc.
  • Fichiers avec erreur :

    Si un plantage système se produit lors de l'écriture d'un fichier, une erreur est signalée. Le fichier devient alors incomplet et WinGate ne peut pas distribuer le message.
  • Autres :

    Si le système de messagerie ne peut pas affirmer qu'un e-mail a correctement été envoyé, ce dernier est enregistré dans le répertoire "Dead".

   La taille de ce répertoire n'est pas limitée (cependant, il ne doit pas être trop volumineux).

 

Protection contre les boucles de courrier

Le service de messagerie de WinGate assure une protection contre les boucles de courrier.

Une boucle de courrier se produit lorsqu'un message est transféré plusieurs fois par des serveurs de messagerie sans jamais atteindre sa destination finale. WinGate empêche ce problème en limitant la taille totale des en-têtes de messages (ex.: sujet, date, etc.)

Ce système fonctionne de la façon suivante : chaque fois qu'un serveur de messagerie reçoit un e-mail, il ajoute un en-tête "Received" dans lequel sont indiqués la date, l'heure et d'autres informations. S'il reçoit un nombre d'en-têtes trop important, il en déduit qu'une boucle est en cours d'exécution. WinGate déplace le message dans le répertoire "Dead" lorsque la taille maximale autorisée est atteinte. Par défaut, cette taille est définie à 8 Ko.


Vous pouvez l'ajuster en modifiant cette valeur dans le registre de WinGate : WinGate\Settings\Mail REGDWORD:MaxMessageHeaderSize

Pour garantir le traitement des e-mails normaux, WinGate refuse les valeurs inférieures à 2048 octets.

 

©2004 Qbik New Zealand Limited