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.
|
|
|
|
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.
|
|
|
|
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 (nous recommendons d'utiliser la version "mise à jour",
et non pas la version d'évaluation). Acceptez le lancement du programme par le
programme 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. (nous recommendons d'utiliser la version "mise
à jour", et non pas la version d'évaluation). A 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.
- L'étape suivante dépend où exactement se trouve le fichier
PMailGat.INI sur l'ancienne machine :
- S'il 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.
Dans ce dossier sur la nouvelle machine, supprimer les fichiers avec les extensions
.exe,
.cmd, .dll, .tlb, .manifest,
.chm, .hlp,
.cnt, .gid .
- S'il
se trouve dans
C:\rogramData\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.
|
|
|
|
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 .
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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).
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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).
|
|
|
|
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...).
|
|
|
|
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
où 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
|
|
|
|
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.
Si votre fichier est trop volumineux (plus que 20 Mo), même après
compression, vous pouvez le transférer à l'aide de cette page:
http://support.pytheas.com/srq/pupload.aspx (dans le formulaire,
veuillez faire commencer le nom de votre société par les lettres PMG).
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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".
|
|
|
|
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).
|
|
|
|
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.
|
|