*

PYTHEAS MailGate

... Précédent Suivant Page pour imprimer
Connecteur POP3 pour Microsoft Exchange et Lotus Domino avec filtrage anti-spam et protection anti-virus : PYTHEAS MailGate

Foire aux questions

Installation et configuration

Traitement du courriel entrant

Traitement du courriel sortant

... et aussi :

-

Comment relancer l'Assistant de Configuration de PYTHEAS MailGate

Cela peut s'avérer utile pour faire des modifications majeures dans la configuration, comme par ex. activer le courrier sortant, ou encore changer votre serveur de messagerie. L'assistant ne se comportera pas comme "un éléphant dans un magasin de porcelaine" - il n'effacera pas les options déjà configurées, et ne modifiera que le strict minimum. Voici la procédure:

  • Si vous avez installé le programme en tant que service Windows NT/200x : arrêtez le service Pytheas.MailGate. Puis démarrez le PYTHEAS MailGate Communication Task à partir du menu Démarrer.
  • Sur la page Configuration (onglet), vous trouverez le bouton Configuration Wizard.
  • Après avoir sollicité l'assistant, et si vous avez installé le programme en tant que service Windows NT/200x, fermez le Communicaion Task. Puis redémarrez le service the Pytheas.MailGate.
Haut de page Haut de page
-

Comment éviter de recevoir des messages Session Log

  • Décocher la case Send session log message to this Recipient sur la page de propriétés du destinataire (Recipient). Cette case a probablement été cochée par l'Assistant de Configuration.
  • Il peut s'avérer utile de laisser cette case cochée, et de cocher également la case Send session log message only if error occurred sur la page Logging. Ainsi, ces messages ne seront envoyés qu'en cas d'anomalie.
Haut de page Haut de page
-

Comment transférer une installation existante sur une nouvelle machine

... tout en conservant le paramétrage. Procédez de la manière suivante, en fonction de votre nouvelle plate forme :

S'il s'agit de Windows Server 2003 (ou antérieur) :
  • Vérifiez que vous disposez du fichier contenant votre clé de licence (pytheas.ini).
  • Arrêtez le service Pytheas.Mailgate (ou le PYTHEAS MailGate Communication Task).
  • Copiez le dossier \Program files\PytheasMailgate (y compris les dossiers qu'il contient) de l'ancienne machine vers la nouvelle.
  • Installez la version la plus récente du produit dans ce dossier sur la nouvelle machine, et - à la fin - acceptez le lancement du programme par le script d'installation (ou lancez vous-même la Tâche de Communication de PYTHEAS MailGate - Communication Task - à partir du menu Démarrer).
  • Allez sur la page About et activez votre clé de licence.
  • Allez sur la page Configuration. Cliquez sur le bouton Configuration Wizard, et passez soigneusement toutes les pages en revue. Faites particulièrement attention à toute adresse IP (ces adresses sont probablement différentes pour la nouvelle machine) et au paramétrage de votre serveur de messagerie (il est peut être nouveau, lui aussi). Ne soyez pas surpris si l'Assistant de Configuration ne vous demande rien à propos d'un Recipient ou d'un compte POP3. Après la dernière étape, cliquez sur Appliquer et fermez l'assistant.
  • Sur cette page vous trouverez aussi la possibilité d'installer le service Pytheas.Mailgate. N'oubliez pas de fermer la fenêtre du Communication Task avant de démarrer ce service.
  • Démarrez le Programme de Configuration de PYTHEAS MailGate (Configuration Program) et passez toutes les pages en revue. Faites encore particulièrement attention aux adresses IP.
S'il s'agit de Windows Server 2008 (ou ultérieur) :

NB : les indications ici se reportent à la version 64 bit de Windows Server 2008. Pour la version 32 bit, lisez Program_Files au lieu de Program_Files_(x86).

  • Vérifiez que vous disposez du fichier contenant votre clé de licence (pytheas.ini).
  • Installez la version la plus récente du produit sur la nouvelle machine, et - à la fin - acceptez le lancement du programme par le script d'installation (ou lancez vous-même la Tâche de Communication (Communication Task) de PYTHEAS MailGate - à partir du menu Démarrer). Puis refermez tout programme appartenant à PYTHEAS MailGate.
  • Si sur l'ancienne machine, le fichier PMailGat.INI se trouve dans \Program_Files_(x86)\PytheasMailgate :
    Copiez le contenu du dossier \Program files\PytheasMailgate (y compris les dossiers qu'il contient) de l'ancienne machine vers le dossier C:\ProgramData\Pytheas\PytheasMailgate sur la nouvelle machine. Ensuite supprimer les fichiers avec les extensions .exe, .cmd, .dll, .chm, .hlp, .cnt, .manifest dans le dossier sur la nouvelle machine.
  • Si sur l'ancienne machine, le fichier PMailGat.INI se trouve dans \ProgramData\Pytheas\PytheasMailgate :
    Copiez le contenu de ce dossier (y compris les dossiers qu'il contient) de l'ancienne machine vers le dossier C:\ProgramData\Pytheas\PytheasMailgate sur la nouvelle machine.
  • S'il existe, copiez \Program files\PytheasMailgate\SA.CMD de l'ancienne machine dans le dossier \Program files (x86)\PytheasMailgate sur la nouvelle machine.
  • Démarrez le PYTHEAS MailGate Communication Task. Allez sur la page About et activez votre clé de licence.
  • Allez sur la page Configuration. Cliquez sur le bouton Configuration Wizard, et passez soigneusement toutes les pages en revue. Faites particulièrement attention à toute adresse IP (ces adresses sont probablement différentes pour la nouvelle machine) et au paramétrage de votre serveur de messagerie (il est peut être nouveau, lui aussi). Après la dernière étape, cliquez sur Appliquer et fermez l'assistant.
  • Sur cette page vous trouverez aussi la possibilité d'installer le service Pytheas.Mailgate. N'oubliez pas de fermer la fenêtre du Communication Task avant de démarrer ce service.
  • Démarrez le Programme de Configuration de PYTHEAS MailGate (Configuration Program) et passez toutes les pages en revue. Faites encore particulièrement attention aux adresses IP.
  • Si vous ne trouvez pas vos anciennes données de configuration, vérifiez que vous n'avez pas de fichier nommé PMailGat.INI dans le dossier \Program files_(x86)\PytheasMailgate. S'il y en a, supprimez-le de là. Puis recommencez les vérifications avec l'assistant de configuration et le programme de configuration.
Haut de page Haut de page
-

Comment gérer efficacement un grand nombre de boîtes aux lettres POP3 ou de Destinataires (Recipients) ?

Par défaut PYTHEAS MailGate sauvegarde l'ensemble du paramétrage dans un fichier de configuration au format INI. Si vous gérez un grand nombre de boîtes aux lettres, la taille de ce fichier peut s'approcher de la limite de taille imposé par le système d'exploitation (qui peut être aussi basse que 64 ko). Dans ce cas, il est recommandé d'enregistrer le paramétrage des comptes POP3 et/ou des Destinataires dans des fichiers séparés. Dans la mesure où ces fichiers sont au format texte avec le caractère de tabulation comme séparateur de colonnes, ce format d'enregistrement présente également l'avantage de permettre la modification du paramétrage en utilisant votre logiciel tableur préféré. Vous pouvez bien entendu aussi continuer à utiliser le Programme de Configuration comme avant.

Le procédé, ainsi que la structure détaillée des fichiers, sont décrits dans le fichier d'aide en ligne ; cherchez les chapitre How to keep the list of POP3 Accounts in a separate file et How to keep the list of Recipients in a separate file. Voici un aperçu de la procédure :

  • Faites une copie de sauvegarde de PMailGat.INI.
  • Dans PMailGat.INI, section [Options], modifiez la ligne Keep accounts in file (pour la liste des comptes POP3), ou  Keep Recipients in file (pour la liste des Destinataires), on y ajoutant un nom de fichier, sans aucune information de chemin d'accès. Par exemple:
    Keep accounts in file=PmgAccountlist.txt
    Si vous modifiez les deux lignes, n'utilisez pas le même nom de fichier !
  • Redémarrez le Programme de Configuration de PYTHEAS MailGate. Tant que le fichier PmgAccountlist.txt (selon notre exemple) n'existe pas, le paramétrage des comptes POP3 ou Destinataires sera lu comme avant à partir du fichier PMailGat.INI. Par contre, à partir de maintenant, une sauvegarde du paramétrage aura lieu dans le fichier PmgAccountlist.txt (faites une modification quelconque pour un de vos comptes POP3 ou Destinataires), et à partir du moment où le fichier existe, aussi la lecture du paramétrage.
  • Si tout se déroule sans problème, vérifiez que les données de configuration ont bien migrées vers les nouveaux fichiers. Elles sont créés dans le même dossier que PMailGat.INI. Vous pouvez consulter l'emplacement de ce fichier sur la page About du Programme de Configuration.

Les points suivants méritent également votre attention :

  • Vous allez constater que les mots de passe des comptes POP3 figurent sous forme cryptée dans le fichier, ce qui compromet leur saisie ou modification avec un tableur quelconque. Deux solutions : les éditer comme avant avec le Programme de Configuration, ou donner l'instruction à PYTHEAS MailGate de ne pas crypter ces mots de passe. Vous pouvez obtenir ce comportement avec une valeur de 1 pour e paramètre POP3 Password not encrypted (à ajouter dans la section [Options] de PMailGat.INI). Veuillez noter cependant qu'une modification de ce paramètre vous obligera de ressaisir les mots de passe pour l'ensemble des comptes POP3. Vous pouvez également obtenir auprès de notre support technique un composant logiciel permettant de réaliser le cryptage du mot de passe.
  • Pour que le service Pytheas.Mailgate (la Tâche de Communication) tienne compte des modifications effectuées avec votre logiciel tableur préféré, lancez le Programme de Configuration de PYTHEAS MailGate avec le paramètre de ligne de commande /touch .
Haut de page Haut de page
-

Comment faire pour que plusieurs utilisateurs puissent envoyer du courriel avec la même adresse d'expéditeur ?

En général, les adresses d'expéditeur d'un courriel sortant sont déterminées par votre serveur de messagerie, et celui-ci ne vous laisse pas attribuer la même adresse SMTP à deux utilisateurs différents. Par contre, PYTHEAS MailGate vous permet d'obtenir ce résultat, sous condition de faire passer le courriel sortant par PYTHEAS MailGate.

L'astuce consiste à attribuer aux utilisateurs concernés des adresses comme sales__fk@pytheas.com. Lors de l'expédition d'un courriel avec une telle adresse d'expéditeur, PYTHEAS MailGate enlèvera les deux underscores et a partie comprise entre celles-ci et le symbole @ (avec une longueur maximale de 10 caractères), laissant ainsi l'adresse d'expéditeur comme sales@pytheas.com. Plus d'informations...

Intéressant dans ce contexte est également la possibilité de réécriture du nom de l'expéditeur. Dans notre exemple ci-dessus, pour obtenir que l'expéditeur du courriel n'y apparaisse pas avec son nom, mais plutôt en tant que Service Commercial, vous pouvez activer la fonction Rewrite human readable names sur la page Outgoing mail du Programme de Configuration : dans la configuration de cette option, saisissez le ligne suivante :
sales@pytheas.com Service commercial
Bien entendu, cette réécriture n'affecte que le courriel qui est envoyé vers l'Internet.

Haut de page Haut de page
-

Comment installer PYTHEAS MailGate sur Microsoft Windows Server 2008 et 2008R2

Nous recommandons d'utiliser la version 2.34 du produit (ou plus récent). Dans ce cas, l'installation devrait se dérouler sans surprises.

Cet article est applicable aux systèmes 32-bit et 64-bit. Pour des systèmes 32-bit, veuillez lire Program Files à la place de Program Files (x86).

  • Si vous voulez transférer une installation existante de PYTHEAS MailGate vers une nouvelle machine, veuillez lire aussi ceci.
  • Les données de configuration, les fichiers log, espace de stockage pour la file d'attente du courriel sortant, etc. sont depuis la version 2.34 placés dans le dossier ProgramData\Pytheas\PytheasMailgate. Toutefois, si PYTHEAS MailGate trouve un fichier nommé PMailGat.INI dans son dossier d'installation (par défaut Program_Files_(x86)\PytheasMailgate), l'ensemble des données de configuration sera également stocké à cet endroit. Lors d'une mise à jour d'une version précédente, cet emplacement ne change donc pas.
  • Dans certaines situations, les ports TCP ouverts par la Tâche de Communication de PYTHEAS MailGate (ou le service) doivent être visibles de l'extérieur de la machine. Cela arrive pour les scénarios suivants :
    - un PYTHEAS MailGate Remote Control Program sur une autre machine veut se connecter sur le service PYTHEAS MailGate,
    - PYTHEAS MailGate prend en charge le courriel sortant, et le serveur de messagerie se trouve sur une autre machine.
    Si le pare-feu de Windows 2008 Firewall est activé  (et il en est ainsi par défaut), veillez ajouter une règle de trafic entrant pour le programme PMailGat.exe, ou permettre de telles connections, si le système d'exploitation vous pose la question.
Haut de page Haut de page
-

Installer PYTHEAS MailGate comme service Windows

  • Rendez-vous sur la page Configuration de la Tâche de Communication (PYTHEAS MailGate Communication Task). Puis utilisez le bouton prévu à cet effet.
  • Pensez à fermer la Tâche de Communication, avant de démarrer le service Pytheas.Mailgate avec le gestionnaire des services Windows (services.msc).
Haut de page Haut de page
-

Comment conserver les messages sur le serveur POP3 après leur téléchargement

  • Cochez la case Don't delete messages forwarded to this Recipient sur la page de propriétés de chaque destinataire (Recipient) concerné.
  • Si le compte POP3 reçoit du courriel pour plusieurs destinataires (Recipients), cochez aussi la case Don't delete unroutable messages sur les pages de propriétés du compte POP3.
  • Nous recommandons d'utiliser également la fonction Delete mail left on POP3 server after ...days sur la page de propriétés du compte POP3. Cela vous aidera à maintenir le volume des messages conservés en dessous de la limite fixée par votre fournisseur d'accès.
Haut de page Haut de page
-

Comment spécifier le type de pièces jointes à laisser passer avec les Règles d'Analyse du Contenu

Ajoutez deux règles:

  • une règle de type Pass-Through qui définit les masques pour les pièces jointes à laisser passer (il est important de définir l'ensemble de ces masques dans une seule règle):
    - appelons-la par exemple : Laisser passer ces extensions;
    - sur sa page Attachments, configurer la liste des masques à laisser passer (par ex.: *.doc; *.zip; *.gif).
  • une règle de type Intercept qui déclenche pour toute pièce jointe:
    - appelons-la par exemple : Tout intercepter;
    - sur sa page Attachments, saisir: * (un astérisque);
    - cette règle doit se trouver plus bas dans la liste que la règle ci-dessus.

Nous recommandons de vérifier votre nouveau jeu de règles avec la fonction Try Content-Checking Rules.

Haut de page Haut de page
-

Utiliser une ligne en-tête cachée pour déterminer le destinataire d'un message

Some background

Normally, the To: and Cc: headers are used to route incoming messages. However, in case of messages for which you receive a blind carbon copy (BCC), or a message from a mailing list, the information in these headers cannot directly be used for message routing.

To achieve correct message routing in such cases,  examine the (hidden) message headers of a message which you received from your POP3 account (in Microsoft Outlook, use the Options dialog while having the message displayed in its window). The goal is to find a message header which preserved the RCPT-TO information used in the SMTP protocol when the message has been delivered to the ISP's SMTP/POP3 server. Candidates for such headers are Delivered-To, X-Envelope-To, Envelope-To or others. If the value of this header makes it possible to understand to which SMTP address the message has been delivered, you found a useful one. Unfortunately, some SMTP/POP3 servers do not preserve this information.

How to use the hidden message header
  • Configure the name of the hidden message header on the POP3 account property page. Choose among the values in the list, or type in the name of the header you found.
  • On the property page for Recipients being connected to the POP3 account, look at the caption text for Keywords and Other SMTP addresses in the Message Routing Criteria frame. It will show you which one of these properties will be used to identify the Recipient in the value of the configured hidden message header.
  • If Keywords are used for identification, the value of the hidden message header must pass Address Validation first, just like a SMTP address found in the To or Cc headers of a message.
  • If Other SMTP Addresses are used for identification, the message routing algorithm searches for the Recipient's SMTP address and the Other SMTP addresses in the value of the hidden message header.

To fine tune how the value of the hidden message header is used by the routing algorithm: open the PMailGat.INI file and look for the [Envelope information Header Masks] section. Examples of lines you may find in there:

Delivered-To=*-{KW}@* This means that keywords are used. Keywords ({KW}) must occur after some character string (the * wildcard), followed by a hyphen (-). They must be followed by an @ and some other character string.
X-RCPT-TO={Addr} This means that the SMTP addresses are used. {Addr} stands for SMTP addresses being known for a Recipient,

To change this information, exit the Configuration Program, edit the PMailGat.INI file in notepad, then restart the Pytheas.MailGate service (or the PYTHEAS MailGate Communication Task).

Haut de page Haut de page
-

L'objet du message est préfixé par[Man.Distr]

L'objectif de ce préfixe est d'aider à distinguer entre les messages destinés à la boîte aux lettres, de ceux qui y atterrissent car ils n'ont pas pu être routés autrement.

Pour y remédier:

  • Si tout le courriel de la boîte aux lettres POP3 est transféré dans la boîte aux lettres interne : vérifiez que la case  "route all mail..." dans les propriétés du Recipient  soit cochée (plus d'informations à ce sujet...).
  • Le courriel de la boîte aux lettres POP3 est distribué à plusieurs boîtes aux lettres internes : s'il ne s'agit pas d'une erreur de frappe manifeste, nous vous recommandons soit d'ajouter un Recipient avec les message routing criteria requis, soit de compléter un qui existe déjà (plus d'informations à ce sujet...).
Haut de page Haut de page
-

Comment supprimer un message dans une boîte aux lettres POP3, en utilisant Telnet

NB: A partir de la version 2.15a, vous pouvez utiliser l'utilitaire intégré dans le Programme de Configuration pour effectuer cette opération (accessible par le bouton View/Delete messages sur la page de propriétés Delete/Cleanup d'un compte POP3).

1. Se connecter au serveur POP3

Exécuter TELNET.EXE. Puis, avec...

  • ...Microsoft Windows XP ou 200x, taper:
    SET LOCAL_ECHO
    OPEN POP3server 110
  • ...Microsoft Windows 9x ou Microsoft Windows NT4: vérifier que l'option "écho local" soit activée; puis utiliser le dialogue Connecter/Système distant pour se connecter au serveur POP3, sur le port 110.

Connecté au serveur POP3, vous recevez son message d'identification dans la fenêtre Telnet.

2. Obtenir la liste des messages dans la boîte aux lettres POP3

Taper:
USER POP3user
PASS POP3password
LIST

NB: attention aux majuscules/minuscules lors de la saisie du mot de passe.

3. Identification du message à supprimer

La commande LIST a produit la liste des messages et de leur taille dans la boîte aux lettres POP3. Pour identifier un message en particulier, vous pouvez taper:
TOP n 0
n représente le numéro d'un des messages listés; le symbole à la fin de la ligne est un zéro.

4. Supprimer le(s) message(s)

Pour supprimer un message, taper:
DELE n
où n représente le numéro du message.

5. Supprimer le(s) message(s) et se déconnecter

A la fin des opérations, il faut se déconnecter "proprement" du serveur POP3; pour cela, taper:
QUIT

Haut de page Haut de page
-

Enregistrer la trace d'une connexion avec un serveur POP3

  • Si PYTHEAS MailGate est configuré de ne pas supprimer le courriel dans la boîte aux lettres POP3 lors de son téléchargement, et vous souhaitez analyser le procédé par rapport à un message particulier qui se trouve dans la boîte aux lettres, mais qui a déjà été téléchargé, faites l'opération suivante : cliquer sur le bouton Clear message Ids (sur les pages de propriétés du compte POP3), afin que PYTHEAS MailGate "oublie" quel message a déjà été téléchargé. Dans la foulée, vous pouvez aussi utiliser l'outil View/delete messages (aussi sur les pages de propriétés, sur l'onglet Delete/Cleanup) pour éventuellement nettoyer la boîte aux lettres.
  • Dans le fichier PMailGat.INI, dans la section [Options], positionner le paramètre suivant:
    POP3 Trace=1
    (modifier la ligne si elle existe déjà; sinon, l'ajouter. Il vaut mieux éviter le copier/coller ici car on obtient parfois un caractère espace autre que le caractère standard.)
  • Arrêter le service Pytheas.Mailgate, et démarrer le PYTHEAS MailGate Communication Task à partir du menu Démarrer. L'activation de l'écriture de la trace de communication sera confirmée.
  • Déclenchez une session de téléchargement (bouton dans la barre d'outils). Attendez que la session se termine.
  • Dans le fichier PMailGat.INI, désactivez le paramètre:
    POP3 Trace=0
  • Arrêtez le Communication Task, et redémarrez le service Pytheas.Mailgate.
  • Le fichier PmgPOP3Trace.txt avec la trace du dialogue a été enregistré dans le même dossier que PMailGat.INI.
Haut de page Haut de page
-

Enregistrer la trace SMTP d'une connexion avec le serveur de messagerie interne (Microsoft Exchange ou Lotus Domino)

  • Ceci fonctione à partir de la version 2.40de PYTHEAS MailGate.
  • Si PYTHEAS MailGate est configuré de ne pas supprimer le courriel dans la boîte aux lettres POP3 lors de son téléchargement, et vous souhaitez analyser le procédé par rapport à un message particulier qui se trouve dans la boîte aux lettres, mais qui a déjà été téléchargé, faites l'opération suivante : cliquer sur le bouton Clear message Ids (sur les pages de propriétés du compte POP3), afin que PYTHEAS MailGate "oublie" quel message a déjà été téléchargé. Dans la foulée, vous pouvez aussi utiliser l'outil View/delete messages (aussi sur les pages de propriétés, sur l'onglet Delete/Cleanup) pour éventuellement nettoyer la boîte aux lettres.
  • Dans le fichier PMailGat.INI, dans la section [Options], positionner le paramètre suivant:
    Inbound SMTP Trace=1
    (modifier la ligne si elle existe déjà; sinon, l'ajouter. Il vaut mieux éviter le copier/coller ici car on obtient parfois un caractère espace autre que le caractère standard.)
  • Arrêter le service Pytheas.Mailgate, et démarrer le PYTHEAS MailGate Communication Task à partir du menu Démarrer. L'activation de l'écriture de la trace de communication sera confirmée.
  • Déclenchez une session de téléchargement (bouton dans la barre d'outils). Attendez que la session se termine.
  • Dans le fichier PMailGat.INI, désactivez le paramètre:
    Inbound SMTP Trace=0
  • Arrêtez le Communication Task, et redémarrez le service Pytheas.Mailgate.
  • Le fichier PmgInboundSMTPTrace.txt avec la trace du dialogue a été enregistré dans le même dossier que PMailGat.INI.
Haut de page Haut de page
-

Dépannage : le courriel sortant n'arrive pas dans la file d'attente de PYTHEAS MailGate

Avec la Télécommande de PYTHEAS MailGate (Remote Control), observez la page Outbound transfer. Si ce programme ne parvient pas à établir la liaison avec le service Pytheas.Mailgate, vérifiez que ce service se trouve bien dans l'état Démarré.

Envoyez un courriel à partir d'un poste client vers un correspondant situé hors de votre organisation. Quelques lignes similaires à celles ci-dessous rendent normalement compte de l'accueil du courriel dans la file d'attente :

[00:50] Queue [1] ESMTP Connection accepted from: your-mail-server
[00:50] Queue [1] Mail From: <webmaster@pytheas.com> SIZE=3798 (Pmg1F7B.tmp, Priority:  High)
[00:50] Queue [1] Rcpt To: <somebody@somedomain.com>
[00:50] Queue [1] Subject: A sample message
[00:50] Queue [1] Connection closed.

Si vous obtenez un résultat similaire, votre installation ne souffre pas du problème évoqué dans le titre de cet article. En revanche, si un tel courriel a des problèmes de quitter la file d'attente pour poursuivre son chemin, nous vous recommandons notre article à propos des erreurs Relaying denied.

Si vous n'obtenez pas ce résultat, vérifiez la file d'attente de votre serveur de messagerie (celui auquel le poste client est connecté). Normalement, vous devez y trouver le courriel que vous venez d'envoyer.

  • Si cela est le cas, commencez le Test A1.
  • Dans le cas contraire, vérifiez si votre correspondant a reçu le message.
    • Si cela est le cas, mais vous souhaitez que les courriels sortants passent par PYTHEAS MailGate, continuez avec cet article.
    • Si le courriel n'a pas été reçu, vérifiez que votre serveur de messagerie a été configuré correctement pour prendre en charge le courriel Internet sortant.
Test A1: Vérifier avec le Programme de Configuration de PYTHEAS MailGate si le service Pytheas.MailGate est prêt à prendre en charge le courriel sortant

NB : Il vous faudra une version 2.30c ou ultérieure de PYTHEAS MailGate. Si vous en utilisez une plus ancienne, faites la mise à jour, ou remplacez ce test par le Test A2.

Sur la machine sur laquelle le service Pytheas.Mailgate ou le Communication Task est en cours d'exécution, lancez le Programme de Configuration de PYTHEAS MailGate, rendez vous sur la page Outgoing mail, et appuyez sur la bouton Try to listen for outgoing message now... Normalement, vous devez obtenir la réponse suivante :

*** The port could not be opened for listening.
*** Now trying SMTP connection to port 2500...
220 PYTHEAS MailGate ESMTP server ready
HELO Your_machine_name
250 PYTHEAS.MailGate
QUIT
*** The SMTP connection has been closed

Si vous obtenez cette réponse, passez directement au Test B. Dans le cas contraire, essayez le Test A3.

Test A2: Vérifier avec Telnet si le service Pytheas.MailGate est prêt à prendre en charge le courriel sortant

Sur la machine sur laquelle vous avez installé votre serveur de messagerie, ouvrez une fenêtre avec ligne de commande, et tapez la commande suivante:

telnet ip_address tcp_port

où...
ip_address correspond à l'adresse IP de la machine sur laquelle le service Pytheas.Mailgate ou le Communication Task est en cours d'exécution ;
tcp_port correspond au port TCP sur lequel le service Pytheas.Mailgate est censé écouter pour prendre en charge le courriel sortant. Si le serveur de messagerie et PYTHEAS MailGate ont été installés sur la même machine, il s'agit en général du port 2500. Si les deux ont été installés sur des machines différentes, il s'agit en général du port 25. Dans tous les cas, utilisez la valeur spécifié sur la page Outgoing mail pour le paramètre  listen on IP address / port.

Lors du test, vous devez obtenir une réponse du Pytheas Mailgate ESMTP server. Si tel est le cas, tapez QUIT pour fermer la connexion et passez directement au Test B. Dans le cas contraire, passez au Test A3.

Test A3: Relever des messages d'erreur au démarrage du PYTHEAS MailGate Communication Task

Arrêtez le service Pytheas.Mailgate, et lancez le PYTHEAS MailGate Communication Task à partir du menu Démarrer. Attendez quelques secondes. Confirmez que vous obtenez une ligne comme celle-ci sur la page Session :

[00:10] Now queuing outbound messages in C:\Program_Files\PytheasMailgate\Outgoing; listening on TCP port 2500.

  • Si vous obtenez ce message (ou similaire), et le test précédent ne s'est pas déroulé avec succès, procédez comme suit :
    • Laissez le Communication Task en cours d'exécution, ne redémarrez pas le service Pytheas.Mailgate, et réessayez le test à nouveau (Test A1 ou Test A2).
    • Si vous obtenez un meilleur résultat, modifiez les paramètres de démarrage du service Pytheas.Mailgate afin de le faire démarrer avec un "vrai" compte utilisateur (auparavant, il démarrait dans le contexte Système local, si cela n'a pas été modifié par vos soins). Puis stoppez le Communication Task, démarrez le service Pytheas.Mailgate, et réessayez Test A1 ou Test A2.
  • Si vous obtenez un message d'erreur à la place, vérifiez qu'il n'y ait pas un autre service qui utiliserait le port que PYTHAS Mailgate essaye d'utiliser. Dans ce cas, arrêtez ou reconfigurez l'autre service, ou configurez PYTHEAS MailGate afin d'utiliser un autre port TCP; veuillez noter qu'il va falloir également préciser ce nouveau port TCP dans la configuration de votre serveur de messagerie (voir ci-dessous).
Test B: Paramètres de configuration de PYTHEAS MailGate

Dans le programme de configuration de PYTHEAS MailGate, sur la page Outgoing mail, dans le cadre Listen on IP Addr, veuillez sélectionner: <any available>. Si une autre valeur s'y trouvait auparavant, sauvegardez cette nouvelle configuration. Puis, à l'aide du gestionnaire de la file d'attente des messages sortants de votre serveur de messagerie, provoquez une réexpédition des messages sortants en attente. Observez au même temps la page Outbound transfer dans le PYTHEAS Mailgate Remote Control.

Si le transfert fonctionne désormais, vous pouvez éventuellement restreindre l'adresse IP du port TCP en écoute à nouveau. Utilisez l'adresse IP du "hôte actif (smart host)" dans la configuration de votre serveur de messagerie (voir ci-dessous).

Test C: Vérifier la configuration de votre serveur de messagerie

Procédons à la vérification de l'adresse IP et du port TCP vers où votre serveur de messagerie est configuré d'envoyer le courriel sortant :

Si vous utilisez le serveur Microsoft Exchange 2007 :

Lisez ceci à propos de la configuration de Microsoft Exchange 2007.

Si vous utilisez le serveur Microsoft Exchange 2000 ou Microsoft Exchange 2003 :

Dans le Gestionnaire système de Microsoft Exchange, cherchez un Connecteur SMTP dans le Groupe de Routage auquel appartient votre serveur, avec un espace d'adressage de SMTP:*, censé de prendre en charge le courriel Internet sortant.

  • Si vous en trouvez, vérifiez sur sa page de propriétés General qu'il soit configuré pour envoyer le courriel sortant vers l'adresse IP de la machine, sur laquelle le service Pytheas.Mailgate est en cours d'exécution ; ceci correspond à l'option : Transférer tous les courriers via ce connecteur aux hôtes actifs suivants.
  • Si vous n'en avez pas, cette destination est configurée sur la page de propriétés Remise du Serveur virtuel SMTP par défaut, que vous trouverez sous le nœud Serveurs/(Votre_Serveur)/Protocoles/SMTP. Cliquez sur le bouton Avancé pour trouver le champ Hôte actif.

NB : une adresse IP doit être entourée de [crochets].

Le port SMTP sortant est configuré sur la page Remise des propriétés du serveur virtuel SMTP, bouton Connexions sortantes. La valeur Port TCP doit correspondre à la valeur configurée dans le Programme de Configuration de PYTHEAS MailGate, sur la page Outgoing mail, paramètre Listen on IP address / port.

Si vous utilisez Lotus Domino :

Consultez notre guide de configuration pour serveurs Lotus Domino R5/R6, chapitre 4 à propos de la destination d'envoi du courriel sortant, et le chapitre 2 à propos du port SMTP sortant.

Si vous utilisez Microsoft Exchange 5.5 :

Vérifiez dans le programme d'administration du serveur, sur page page de propriétés Connexions, que l'option Transférer tous les messages vers l'hôte soit activée, et pointe vers l'adresse IP appartenant à la machine sur laquelle le service Pytheas.Mailgate a été installé.

Conclusion

A partir du moment où nous avons confirmé, que la file d'attente de PYTHEAS Mailgate est prête pour accepter le courriel sortant, et que votre serveur de messagerie envoie le courriel sortant vers la bonne adresse IP/port TCP, le courriel sortant devrait parvenir dans la file d'attente de PYTHEAS MailGate. Si des problèmes apparaissent par la suite, lors de l'envoi de ces messages vers le relais SMTP de votre FAI, veuillez lire l'article ci-dessous.

Haut de page Haut de page
-

Quoi faire lorsque l'expédition d'un message se solde par l'erreur Relaying denied (réponse SMTP 550...)

  • L'autorisation de l'utilisation du service "Relaying" d'un serveur SMTP est lié au contrat d'accès à l'Internet. Il est donc recommandé d'utiliser celui de votre FAI. Ainsi, il y a une chance qu'il reconnaîtra automatiquement que votre machine soit autorisée d'utiliser ce service.
  • Vérifiez si une procédure d'identification particulière est nécessaire (par ex. POP before SMTP, ou la procédure AUTH-LOGON du protocole ESMTP); si oui, configurez PYTHEAS MailGate comme requis. Si vous avez un pare-feu, vérifiez qu'il laisse passer les extensions requises pour les connexions ESMTP sortantes.
  • Vérifiez que l'adresse de l'expéditeur des messages sortants correspond à l'adresse SMTP de sa boîte aux lettres POP3, et n'appartient surtout pas à un domaine de messagerie inconnu dans le DNS publique.
  • Prenez contact avec l'exploitant du serveur SMTP en question, et vérifiez sous quelle condition vous pouvez bénéficier de son service "Relaying".
Haut de page Haut de page
-

Un message refusé par le serveur SMTP relais de votre FAI n'est pas renvoyé à l'expéditeur

Ce problème est visible de la manière suivante dans le session log:
Queue: *** Error :No notification to: <unexped@votredom.fr> (objet du message). Sender's address unknown.

Faites de la sorte que l'adresse SMTP correspondante unexped@votredom.fr figure à un des endroits suivants:

  • en tant qu'adresse SMTP d'un destinataire (Recipient'),
  • dans la propriété Other SMTP addresses d'un des destinataires (Recipient).
 
Haut de page Haut de page
-

Enregistrer la trace d'une connexion SMTP sortante

Ceci peut être utile pour comprendre des problèmes de communication entre PYTHEAS MailGate et le serveur relais SMTP de votre FAI.

  • Arrêtez le service Pytheas.Mailgate.
  • Dans le fichier de configuration PMailGat.INI, section [Options], ajouter le paramètre
    Outbound SMTP Trace=2
    (ou le modifier, s'il existe déjà. Il vaut mieux éviter le copier/coller ici car on obtient parfois un caractère espace autre que le caractère standard.)
  • Exécuter le PYTHEAS MailGate Communication Task à partir du menu Démarrer (ce programme correspond au service Pytheas.Mailgate). Dans sa fenêtre, vous pouvez découvrir la ligne
    [10:00] Outbound SMTP Client trace activated.
  • Faites de la sorte que le problème à examiner apparaisse. Le dialogue SMTP sera enregistré dans le fichier PmgOutboundSMTPTrace2.txt (dans le même dossier que PMailGat.INI).
  • Terminez le PYTHEAS MailGate Communication Task. Remettez la valeur du paramètre mentionné ci-dessus à 0 (zéro).
  • Redémarrez le service Pytheas.Mailgate.

NB: Plus d'informations dans l'aide en ligne, dans le chapitre Diagnostic of Communication Problems. Dans un log de session, dans la partie Outbound transfer, une connexion sortante apparaît sous la forme suivante:

[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.

Précédent  Précédent   Haut de page  Haut de page   Suivant  Suivant