DomainPOP

MDaemon Email Server

Navigation:  Menu Configuration > Domaine/serveurs par défaut >

DomainPOP

Print this Topic Previous pageReturn to chapter overviewNext page

Cette fonctionnalité utilise le protocole POP pour télécharger la totalité du courrier trouvé dans une boîte aux lettres POP de votre FAI associée au nom de connexion indiqué. Une fois collectés, les messages sont analysés selon les paramètres fournis dans cette boîte de dialogue, puis placés dans les boîtes des utilisateurs ou dans la file d’attente du courrier distant. MDaemon pourra ainsi les distribuer, comme si ces messages étaient arrivés sur le serveur à l’aide de transactions SMTP classiques.

Il est important de savoir que les messages stockés dans des boîtes aux lettres POP, et récupérés à l’aide du protocole POP, ne contiennent pas certaines informations de routage importantes (appelées parfois "enveloppe du message"), qui sont habituellement présentes lorsque les messages sont distribués à l’aide du protocole SMTP. Sans ces informations de routage, MDaemon est obligé de "lire" le courrier et d’examiner les en-têtes pour essayer de déterminer son destinataire. Avec SMTP, le contenu du message n’est pas déterminant, puisque le protocole indique lui-même au serveur, durant la transaction de courrier, le destinataire visé du message.

Afin de permettre une extraction et une distribution POP efficace du courrier électronique, MDaemon utilise plusieurs options performantes pour le traitement des en-têtes. Lorsque MDaemon télécharge un message depuis une source POP distante, il analyse immédiatement tous ses principaux en-têtes et établit un ensemble de destinataires potentiels. Toutes les adresses électroniques trouvées dans les en-têtes que MDaemon analyse, sont incluses dans cette collecte.

Une fois cette opération terminée, la collecte de destinataires effectuée par MDaemon, est partagée en deux ensembles (local et distant). De plus, toutes les adresses analysées et placées dans cette collecte de destinataires potentiels, sont traitées par le convertisseur d'alias d’adresses avant d’être réparties. Chaque membre de l’ensemble local (les adresses avec un domaine qui correspond soit au domaine par défaut soit à l’un des domaines supplémentaires de MDaemon) recevra une copie du courrier concerné. L’ensemble distant est contrôlé par les paramètres de cette boîte de dialogue.

Veillez à empêcher la duplication de messages ou la distribution de courrier en boucle. Lors de la perte de l’enveloppe SMTP, il est courant de rencontrer des problèmes avec du courrier provenant de listes de diffusion. Généralement, le corps des messages distribués par une liste de diffusion ne contient aucune référence aux adresses des destinataires. Au contraire, le moteur de liste insère simplement le nom de la liste de diffusion dans le champ A:. Cela pose un problème : si le champ A: contient le nom de la liste de diffusion, il est possible que MDaemon télécharge ce message, analyse le champ A: (qui va correspondre au nom de la liste de diffusion), puis renvoie le message à la même liste. Tour à tour, une copie du même message sera distribuée à la boîte aux lettres POP à partir de laquelle MDaemon a téléchargé le message d’origine—renouvelant ainsi la totalité du cycle. Pour faire face à de tels problèmes, les administrateurs de messagerie doivent veiller à utiliser les outils et les paramètres fournis par MDaemon, qui leur permettent de supprimer le courrier provenant de listes de diffusion, ou à lui donner un alias, de sorte que le courrier soit distribué aux destinataires locaux appropriés. Vous pouvez également utiliser les règles de routage ou le Filtre de contenu pour distribuer le courrier aux bons destinataires.

La duplication involontaire de messages pose des problèmes supplémentaires lorsque l’on utilise ce type de collecte. Le courrier distribué à la boîte aux lettres POP du FAI, à l’aide de SMTP, peut facilement générer des duplications non souhaitées de messages, une fois qu’ils ont été collectés à l’aide de DomainPOP. Par exemple, supposons qu’un message soit envoyé à un utilisateur de votre domaine et qu’une copie carbone soit envoyée à un autre utilisateur du même domaine. Dans ce cas, le protocole SMTP entraîne la distribution de deux copies du même message à la boîte aux lettres de votre FAI—une pour chaque destinataire, celui du champ A: et celui du champ CC:. MDaemon collectera ces deux fichiers de message identiques et analysera chacune de leurs adresses. Les deux destinataires recevront alors un message en double. Pour se protéger de la duplication, MDaemon utilise une commande où vous pouvez indiquer un en-tête qu’il utilisera pour vérifier la présence de copies en double. Le champ Message-ID est idéal pour cela. Dans l’exemple ci-dessus, les deux messages identiques contiendront ainsi la même valeur dans le champ Message-ID. MDaemon peut utiliser cette valeur pour identifier et supprimer le second message lors du téléchargement, avant que ces informations d’adresse ne soient analysées.

Enfin, MDaemon détecte le nombre de passages ou de "sauts" qu’un message a effectué au cours de sa distribution. À chaque fois qu’un serveur de messagerie SMTP traite un message, il le "marque" avec un en-tête "Received". MDaemon compte tous ces en-têtes lorsqu’il rencontre un message pour la première fois. Si le nombre total de serveurs qui ont marqué le courrier dépasse une valeur indiquée, il est probable que le message soit pris dans une boucle de distribution. Il doit alors être sorti du flux de courrier et déplacé vers le répertoire des messages erronés. Le nombre de sauts autorisés peut être configuré dans l'onglet Temporisateurs de l'Éditeur du domaine principal.

Voir également :