*

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 :

  • Vérifiez que vous disposez du fichier contenant votre clé de licence (pytheas.ini).
  • Arrêtez le Pytheas.Mailgate service (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.
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 utilisatn 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. Ensuite, vous pouvez supprimer les sections [POP Accounts] et [Recipients] dans PMailGat.INI.

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.
  • 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 utiliser PYTHEAS MailGate avec un serveur Proxy

Si vous utilisez un serveur Proxy pour la connexion à Internet, nous recommandons de configurer PYTHEAS MailGate pour que ses connexions passent également par ce serveur. Ainsi, les différents services de connexion pourront s'exécuter simultanément. Pour cela, décocher la case Use RAS sur la page Internet du Programme de Configuration de PYTHEAS MailGate.

Microsoft Proxy server

Installez le logiciel Winsock Proxy Client sur la machine que exécute la Tâche de Communication (Communication Task), même s'il s'agit de la machine avec le serveur Proxy elle-même.

Autres serveurs Proxy (comme WinGate ou WinProxy)

Configurez le serveur Proxy pour "laisser passer" les connexions POP3 et SMTP (et de ne pas télécharger le courrier POP3 lui-même).

Puis, dans les propriétés des comptes POP3 dans le Programme de Configuration de PYTHEAS MailGate,...

  • saisir l'adresse IP du serveur Proxy à la place du nom du serveur POP3,
  • saisir le nom de l'utilisateur POP3 tel que décrit dans la documentation du serveur Proxy (en général, cela ressemble à: POP3user#POP3serveur).

Pour faire passer le courrier sortant par le serveur Proxy, saisir l'adresse IP du serveur Proxy à la place du nom du serveur relais SMTP (Programme de Configuration de PYTHEAS MailGate, sur la page Outgoing mail, paramètre SMTP Relay Server). Puis configurer le Proxy pour expédier votre courrier sortant vers le serveur relais SMTP de votre FAI.

Haut de page Haut de page
-

Installations sur Microsoft Windows 200x server

Configurer le Serveur DNS intégré dans Windows 200x

Pour permettre la résolution des noms de domaine utilisés sur l'Internet, tout en laissant la responsabilité de la résolution des noms dans votre Active Directory local à votre serveur DNS, il faut lui enlever la Zone Racine, et lui indiquer vers où rediriger les requêtes non abouties.

  • Ouvrir la console d'administration DNS (dans les Outils d'Administration).
  • Ouvrir le nœud du Serveur DNS; les Zones de recherche directes et les Zones de recherche inversée deviennent visibles. Ouvrir le dossier Zones de recherche directes.
  • Clic de droite la zone "." dans la liste des Zones de recherche directes, puis sélectionner Supprimer. Il s'agissait de la Zone Racine.
  • Clic de droite sur le nom du Serveur DNS, et sélectionner Actualiser.
  • Ouvrir la page des Propriétés de votre serveur DNS. Afficher l'onglet Redirecteurs.
  • Cocher la case Activer les Redirecteurs,
    Saisir la ou les adresses IP des serveurs DNS qui seront responsables de la résolution des adresses Internet.

Inspiré par: (notre) traduction de la documentation Microsoft Windows 2000 Server.

Accès à l'annuaire de votre serveur de messagerie (Microsoft Exchange 5.5 ou Lotus Domino), si votre serveur Windows 200x est aussi Catalogue Global

NB: ne tenez pas compte de ce paragraphe pour les installations avec Microsoft Exchange 2000 ou Exchange 2003.

Sur un serveur catalogue global, le port par défaut pour LDAP est utilisé par ses services d'annuaire d'Active Directory. Pour permettre la communication par LDAP entre votre serveur de messagerie et le Programme de Configuration de  PYTHEAS MailGate, vous devez modifier la configuration de votre logiciel serveur de messagerie afin qu'il utilise un port différent de 389 (ceci est le port par défaut pour le protocole LDAP).

  • Microsoft Exchange server v. 5.5: Dans le programme d'administration du serveur Microsoft Exchange, allez à <site>/Configuration/Protocoles, ouvrez la page de propriétés du Protocole LDAP, et saisissez une valeur différente pour le port à utiliser (3890 par ex.).
  • Lotus Domino R5: dans le Document de Configuration du serveur, affichez Ports, Ports Internet, Répertoire, et saisissez une valeur différente (3890 par ex.).
  • Dans le Programme de Configuration de PYTHEAS MailGate,
    la page Your mail server,
    le cadre Mail server directory access (LDAP),
    saisissez la valeur pour laquelle vous avez optée dans la manipulation ci-dessus (3890 par ex.).
    Vous pouvez utiliser le bouton Check pour vérifier l'accès à l'annuaire.

NB: vous ne pouvez pas configurer une valeur différente par rapport à la valeur par défaut pour le port LDAP dans l'Assistant de Configuration de PYTHEAS MailGate. Dans ce scénario, vous êtes donc contraint à saisir l'adresse SMTP de votre premier Destinataire manuellement :-(

Le serveur SMTP de Windows 200x

NB: ne tenez pas compte de ce paragraphe pour les installations avec Microsoft Exchange 2000 ou Exchange 2003.

Si vous installez Microsoft Exchange 5.5, Lotus Domino ou PYTHEAS MailGate sur une machine équipée de Microsoft Windows 200x, nous recommandons d'examiner si le serveur SMTP de Windows 200x y a été installé, et est en état de fonctionnement. Si vous ne vous en servez pas, il serait opportun de l'arrêter. Dans le cas contraire, vous prenez le risque que le port TCP 25 ne soit pas disponible pour le serveur de messagerie que vous êtes en train d'installer. Utilisez le gestionnaire de services de Windows 200x pour positionner son mode de démarrage sur manuel.

Pour vérifier si vous risquez d'être confronté à ce problème, établissez une connexion par Telnet sur la machine équipée de Windows 200x, sur le port 25. Si vous recevez la réponse de votre serveur de messagerie, ou aucune réponse du tout (si ce dernier ne fonctionne pas encore), tout va bien. Par contre, si vous recevez une réponse du genre...
220 (...) Microsoft ESMTP MAIL Service, Version: 5.0.x ready (...)
c'est le serveur SMTP de Microsoft Windows 200x qui vous a répondu.

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
-

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 ta 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 dossier Program_Files/PytheasMailgate.
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 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 Program Files\PytheasMailgate\PmgOutboundSMTPTrace2.txt.
  • 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