PYTHEAS Software & Services PYTHEAS MailGate - POP3 Connector for Microsoft Exchange and Lotus Domino
Connecteur POP3 pour Microsoft Exchange et Lotus Domino avec filtrage anti-spam et protection anti-virus : PYTHEAS MailGate

Guide de prise en main

Installation du produit

PYTHEAS MailGate se compose de quatre éléments :

  • la Tâche de Communication (Communication task) : elle constitue la partie centrale du produit et effectue toutes les tâches de transfert de courriel.
  • le Programme de Configuration (Configuration program) : il permet de spécifier les options de paramétrage et comprend de nombreux outils de vérification de votre installation. Ce programme doit toujours être installé avec la Tâche de Communication. Cependant, vous pouvez en installer une seconde instance sur une autre machine et procéder à vos opérations de paramétrage depuis cette machine, ce qui peut s'avérer pratique si vous n'avez pas accès à votre serveur par un service "terminal à distance".
  • la Télécommande (Remote control program) : elle permet de suivre en temps réel ce que fait la Tâche de Communication. Ceci est particulièrement utile lorsque la Tâche de Communication s'exécute en tant que service. Vous pouvez également en installer une autres instance sur une autre machines, pour suivre le fonctionnement à distance.
  • le Programme de gestion du courrier sortant (Outgoing queue management) : comme le Programme de Configuration, il peut être exécuté sur une autre machine, depuis laquelle vous souhaitez gèrer le courrier sortant.

Où l'installer ?

Vous pouvez installer la Tâche de Communication de PYTHEAS MailGate avec les autres programmes sur une machine ayant une configuration adéquate, et qui puisse se connecter à l'Internet. Il est possible de l'installer sur votre serveur de messagerie, mais il est tout à fait possible de procéder autrement.

Une fois le paramétrage effectué, vous pouvez faire fonctionner la Tâche de Communication en tant que service Windows NT/200x. Effectuez cette opération à l'aide du bouton prévu à cet effet qui se trouve sur sa page Configuration. -

Les avantages de faire passer le courriel sortant par PYTHEAS MailGate

  • Si vous disposez d'une connexion permanente à l'Internet : votre courrier sortant peut être bloqué pendant quelque minutes; dans ce laps de temps, il peut être géré par le programme de Gestion du courrier sortant
  • Si vous disposez d'une connexion non permanente (du type "accès à distance") : les messages sortants sont regroupés pour être envoyés en même temps.
  • Vous pouvez ajouter une clause à tout message sortant.
  • Sur votre serveur de messagerie, vous pouvez paramétrer plusieurs boîtes aux lettres avec une adresse expéditeur identique.
  • Réécriture de la partie "nom de l'expéditeur".
  • Vous pouvez contrôler qui peut envoyer du courrier, et même imposer une taille maximale en fonction de l'expéditeur.
  • Vous pouvez archiver votre courrier sortant.
  • Avant d'envoyer votre courrier, la passerelle peut se connecter à un compte POP3 (POP avant SMTP), ou s'authentifier auprès du serveur relais SMTP.
  • Vous pouvez tenir un historique de vos messages sortants.

Paramétrage de base

Lorsque vous exécutez la Tâche de Communication ou le Programme de Paramétrage pour la première fois, un Assistant de Paramétrage (Configuration wizard) se lance automatiquement, et vous pose les questions suivantes :

  • quel est votre type d'accès à l'Internet : autrement dit, est-ce que PYTHEAS MailGate doit établir une connexion par le service "accès à distance" (modem, RNIS / ISDN), ou est-ce que la connexion est permanente ou automatique;
  • quel est votre type de serveur de messagerie, et à quelle adresse se trouve-t-il,
  • si vous souhaitez gérer votre courrier sortant avec PYTHEAS MailGate,
  • les paramètres de connexion pour un de vos comptes POP3,
  • l'adresse SMTP d'une de vos boîtes aux lettres sur votre serveur de messagerie.

Au cours de cette session de paramétrage, l'assistant vous donnera alors les instructions nécessaires pour paramétrer votre serveur de messagerie. Une fois ce paramétrage effectué, le courriel reçu dans votre premier compte POP3 pourra être acheminé vers la boîte aux lettres au niveau de votre serveur de messagerie. Pour déclencher le transfert, lancez votre Tâche de Communication (si elle n'est pas déjà en train de s'exécuter), et démarrez un Cycle de Connexion (ou Connection cycle), à l'aide du bouton de la barre d'outils en haut à gauche de la fenêtre.

Il peut ultérieurement s'avérer utile d'exécuter cet assistant à nouveau si, par exemple, vous changez votre serveur de messagerie, ou si vous voulez activer la gestion du courrier sortant avec PYTHEAS MailGate.

-

Comment paramétrer la gestion du courrier entrant

Pour gérer votre courrier entrant, PYTHEAS MailGate a besoin de deux informations :

  • d'où proviennent les messages : c'est la vocation de la liste des comptes POP3 (POP3 accounts) et de leurs pages de propriétés;
  • vers quelle boîte aux lettres de votre serveur de messagerie les messages reçus doivent être dirigés : c'est la fonction de la liste des destinataires (Recipients) et de leurs pages de propriétés.

Ajouter un compte POP3 à la liste

Pour ajouter un nouveau compte POP3 : cliquez sur le signe + dans la barre d'outils, ou appuyez sur la touche Inser. Après avoir renseigné les champs serveur POP3, identifiant et mot de passe, vérifiez votre connexion de la manière suivante : passez à l'onglet Divers (Misc.), et déclenchez un test de connexion (bouton Try connection). Dans la majorité des cas, vous pouvez laisser pour les autres paramètres les valeurs définies par défaut.

Ajouter un destinataire (Recipient) à la liste

Un enregistrement de type destinataire (Recipient) pointe vers une boîte aux lettres hébergée sur votre serveur de messagerie interne. L'information la plus importante est son adresse SMTP. Cette adresse devrait correspondre à celle de sa boîte aux lettres Internet POP3. Tout d'abord, vérifiez ceci dans le carnet d'adresses de votre serveur de messagerie (ou Active Directory si vous avez un serveur Microsoft Exchange 2003 ou 2000), puis utilisez cette adresse comme adresse SMTP du destinataire. Si cela vous amène à changer des adresses SMTP dans Active Directory, lisez ceci.

La deuxième information à fournir est le compte POP3 d'où proviennent les messages pour ce destinataire.

Dans les critères de routage (Message routing criteria), vous pouvez paramétrer la distribution des messages provenant du compte POP3. Il est possible d'avoir plusieurs destinataires qui reçoivent des messages depuis un même compte POP3. Le cas le plus simple est la relation "Un compte POP3 - un destinataire"; dans ce cas, cochez la case Acheminer tous les messages du compte POP3 vers ce destinataire (Route all mail from the POP3 account to this Recipient). Pour des relations "un compte POP3 vers plusieurs destinataires", reportez-vous à cette page.

Pour les autres options, vous pouvez laisser les valeurs définies par défaut. Cependant, vous êtes peut-être intéressé par les fonctionnalités suivantes :

Avant de fermer la page avec les caractéristiques détaillés du destinataire, vous pouvez lui envoyer un message de test : cliquez sur le bouton correspondant, puis consultez sa boîte aux lettres pour vérifier si le message y a bien été déposé.  

Si votre liste de destinataires et/ou de comptes POP3 commence à devenir longue (disons, plus de 50), il va falloir envisager de conserver leurs données de paramétrage dans des fichiers séparés. Reportez-vous à l'aide en ligne pour plus de détails. Autre avantage de cette manière de faire : ces listes sont des fichiers texte séparés par des tabulations, que vous pouvez éditer avec votre tableur préféré.

Gérer la planification

Vous pouvez planifier le démarrage des sessions à des intervalles de temps réguliers : pour cela, sélectionnez l'option chaque... (every...). Vous pouvez affiner cette planification : restreindre ce traitement pour une certaine tranche d'horaires, ou pour certains jours de la semaine seulement.

-

Comment paramétrer la gestion du courrier sortant

Cette fonctionnalité est facultative; vous pouvez donc aller directement à la section suivante si vous ne souhaitez pas faire passer vos messages sortants par PYTHEAS MailGate.

Comprendre l'acheminement du courrier sortant

C'est ainsi que ceci est censé fonctionner :

  • Votre serveur de messagerie envoie le courrier sortant vers la Tâche de communication de PYTHEAS MailGate.
  • Selon les options de planification pour le courrier sortant, les messages sont envoyés vers le serveur relais SMTP que vous avez préalablement paramétré avec l'assistant de configuration. Au niveau du programme de configuration, vous trouvez ce paramètre sur la page Courrier sortant (Outgoing mail). Si le serveur relais SMTP de votre fournisseur d'accès nécessite une authentification, vous y trouverez également les options utiles.
Observer l'acheminement du courrier sortant (sur l'onglet Outbound transfer)

Voici un exemple de ce que vous pouvez observer sur la page Outbound transfer de la Tâche de Communication ou de la Télécommande (Remote Control program), lorsqu'un message est accepté dans la file d'attente du courrier sortant de PYTHEAS MailGate :

[10:09] Queue [1] ESMTP Connection accepted from: mailserver.yourdomain.private
[10:09] Queue [1] Mail From: <pmgsupport@pytheas.com> SIZE=7741 RET=FULL (Pmg5C47.tmp)
[10:09] Queue [1] Rcpt To: <webmaster@pytheas.com> NOTIFY=FAILURE,DELAY
[10:09] Queue [1] Subject: This is an outgoing message
[10:09] Queue [1] Connection closed.

Et lorsqu'un message est envoyé au serveur relais SMTP de votre fournisseur d'accès :

[10:10] Send: Connecting to smtprelay.isp.com...Login successful...done. (ESMTP, Max size: 21000000, DSN)
[10:10] Send: Mail From: <pmgsupport@pytheas.com> (Pmg5C47.tmp, 7,4 kb, queued: 01/01/2004 10:09:54)
[10:10] Send: Rcpt To: <webmaster@pytheas.com>
[10:10] Send: Subject: This is an outgoing message
[10:10] Send: Message sent (7,4 kb).
[10:10] Send: Outbound connection closed.

Si cela ne fonctionne ainsi, nous vous recommandons notre article à propos du dépannage de la gestion du courrier sortant par PYTHEAS MailGate.

Options de planification du courrier sortant avec une connexion Internet par "accès à distance"

Dans ce cas, l'option la plus utile sera probablement Envoyer les messages sortants d'abord (Send outgoing first) parmi les choix Sequence of operations sur la page de planification (Schedule), ainsi que l'option After collecting more, for... Notez que les délais peuvent être configurés en fonction de la priorité des messages, ce qui vous permettra de trouver un compromis pour les messages urgents. Si vous voulez éviter l'établissement d'une connexion Internet spécifiquement en raison d'un message sortant en attente (autrement dit, si vous souhaitez que vos messages sortants ne soient envoyés que pendant vos sessions de récupération du courrier entrant), activez l'option When connected anyway.

Planifier le courrier sortant avec une connexion Internet permanente

Dans ce cas, le choix le plus approprié sera probablement l'option Récupérer régulièrement - toujours envoyer immédiatement (Collect regularly - always send immediately) parmi les choix de Séquence d'opérations. Cette option permet de paramétrer l'envoi des messages sortants...

  • soit immédiatement,
  • soit après avoir séjourné dans la file d'attente (ceci correspond à l'option geler dans la file d'attente pendant... ou freeze in queue, for..., en fonction de la priorité du message). Ceci vous laissera une dernière chance d'intercepter un message sortant envoyé par erreur.
La file d'attente du courrier sortant

Vous pouvez gérer la file d'attente du courrier sortant avec le programme de configuration, ou avec le programme de gestion du courrier sortant (Outgoing Queue Management program). En plus de visionner le contenu de la file d'attente, vous pouvez "geler", "dégeler", et même retirer des messages de la file d'attente, qui seront alors renvoyés à l'expéditeur.

Quelques paramètres permettent d'affiner la gestion du courrier sortant, dont certains nécessitant une modification du fichier de paramétrage; reportez-vous à l'aide en ligne pour plus de détails.

-

Comment mettre en place des exceptions dans la distribution du courrier entrant

Pour définir des exceptions dans la distribution du courrier entrant, vous pouvez utiliser des règles de vérification de contenu (content-checking rules). Il y a deux types de règles : les règles d'interception et les règles de passage. Si un message correspond à une règle d'interception, l'action associée à la règle se produira. Si un message correspond à une règle de passage, il sera délivré de la manière habituelle; ce type de règle a pour effet de terminer le parcours de la liste des règles par le moteur d'analyse.

Un exemple : vous souhaitez ne pas autoriser la distribution des messages contenant des fichiers exécutables en pièce jointe. Pour cela, procédez comme suit :

  • Ajoutez une nouvelle règle à la liste, en lui donnant un nom explicatif, par exemple, Blocage des pièces jointes exécutables. Définissez cette règle comme une règle d'interception.
  • Dans la partie What to check, passez à l'onglet Attachments. Établissez une liste des extensions de pièces jointes qui doivent être détectées par cette règle : *.exe; *.bat; *.com; *.pif; *.scr (attention, ceci ne constitue pas une liste exhaustive des extensions de pièces jointes suspectes !). Si, par la suite, un message est reçu avec une ou plusieurs pièces jointes, dont une possède un nom avec une des extensions de cette liste, alors notre règle d'interception entrera en action.
  • Dans la partie What to do, restons simple pour l'instant : spécifiez, par exemple, d'envoyer un avertissement contenant seulement les en-têtes du message reçu au(x) destinataire(s) du message (l'option notification + headers). Cet avertissement ne contiendra pas la pièce jointe suspecte. Demandons aussi un avertissement contenant le message complet (l'option notification + message) à un membre de l'équipe informatique, pour analyse plus approfondie - ce type de notification contient le message d'origine complet, y compris la pièce jointe suspecte).
  • Faites le test : cliquez sur le bouton Essayer les règles de vérification de contenu (Try content-checking rules), et observez ce qui se produit avec un message contenant une pièce jointe intitulée quelquechose.pif.

Vous trouverez un autre exemple d'utilisation des règles ici. Notez que les messages de notification sont fabriqués à partir de modèles qui peuvent être personnalisés (voir l'aide en ligne pour de plus amples renseignements).

Interface anti-virus

L'interface anti-virus soumet chaque message entrant à un scanner anti-virus qui surveille l'accès aux fichiers en temps réel. Pour plus d'informations, référez-vous à la page dédiée à ce sujet.

Détection de spam

Une analyse anti-spam peut être faite avec le logiciel SpamAssassin (tm). Pour plus d'informations comment SpamAssassin et PYTHEAS MailGate peuvent vous protéger du spam, référez-vous à la page que nous avons dédiée à ce sujet.

-

Supervision

La Télécommande de PYTHEAS MailGate (Remote Control program) vous permet de suivre l'activité de PYTHEAS MailGate en temps réel. Vous pouvez aussi l'utiliser pour démarrer un cycle de connexion hors séquence.

Installez ce programme sur votre poste de travail en utilisant l'option adéquate du programme d'installation que vous avez téléchargé à partir d'Internet. A la première utilisation du programme, ouvrez l'onglet Préférences (Preferences) et saisissez le nom de la machine sur laquelle le service Pytheas.Mailgate (la Tâche de Communication ou Communication Task) est exécuté.

Vous pouvez utiliser les session log messages comme source d'information, comme déjà précisé dans ce document.

-

Historique du trafic de courrier Internet

A chaque message entrant ou sortant, PYTHEAS MailGate peut écrire une ligne dans un fichier historique. Ce fichier historique peut être interrogé par un  programme CGI. Vous pouvez paramétrer cette fonctionnalité sur la page Logging du programme de configuration.

-

Personnalisation

Tous les messages système générés par PYTHEAS MailGate sont créés à partir de modèles qui peuvent être personnalisés et traduits. Pour plus d'informations, référez-vous au chapitre Templates for System Messages de l'aide en ligne.