Utilisation de PYTHEAS MAILGATE.doc

Transcription

Utilisation de PYTHEAS MAILGATE.doc
EXCHANGE 2003 PYTHEAS MAILGATE
Mael Le Clech
Page 1 sur 38
Utilisation de PYTHEAS MAILGATE.doc
PYTHEAS MAILGATE est une Passerelle POP3 pour Microsoft Exchange.
En utilisant ce programme vous pouvez recevoir sur votre boite mail Exchange du
courrier de votre compte mail chez ORANGE, free etc….
Le connecteur POP3 sur Exchange SBS 2003 n’existe pas pour les servuer
Exchange normaux.
Traitement du courriel entrant
•
Plusieurs boîtes aux lettres POP3 par utilisateur.
•
Plusieurs utilisateurs par boîte aux lettres POP3.
•
Routage automatique du courriel pour des boîtes aux lettres POP3 avec plusieurs
utilisateurs (boîtes aux lettres de type catch-all).
•
Routage automatique avec utilisation de lignes d'en-tête SMTP visibles ou
cachées. Si des informations pertinentes sont disponibles dans des lignes d'entête cachées, un routage fiable devient possible même pour un courriel adressé en
copie invisible (CCI ou BCC).
•
Plusieurs utilisateurs peuvent utiliser une boîte aux lettres POP3 avec une seule
adresse SMTP.
•
Le courriel peut rester dans la boîte aux lettres POP3 après le téléchargement.
Utile pour les collaborateurs en déplacement, ou si vous souhaitez lire le courriel à
partir de plusieurs endroits. Messages d'un certain âge peuvent automatiquement
être effacés, pour éviter l'encombrement de la boîte aux lettres.
•
Effacer automatiquement certaines lignes d'en-tête SMTP - utile pour éviter le
renvoi automatique de confirmations de lecture par certaines anciennes versions
de Microsoft Outlook versions.
•
On peut provoquer une notification automatique renvoyée à l'expéditeur d'un
courriel
reçu
dans
les
circonstances
suivantes :
- un courriel a été envoyé à une adresse inexistante dans votre domaine de
messagerie,
- un courriel a été envoyé à une boîte aux lettres qui n'existe plus sur votre
serveur
de
messagerie
(vous
en
établissez
la
liste).
Dans les deux cas, les notifications sont construites à partir de modèles
personnalisables.
•
23/02/2009
Pour chaque courriel reçu, écrire une trace dans un fichier log.
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Utilisation de PYTHEAS MAILGATE.doc
Page 2 sur 38
Installation
Lancez le .exe d’installation puis cliquez sur Next
Cliquez sur Next
Cliquez sur Next
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Utilisation de PYTHEAS MAILGATE.doc
Page 3 sur 38
Cliquez sur Yes
Cliquez Next
Cliquez sur Next
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Utilisation de PYTHEAS MAILGATE.doc
Page 4 sur 38
Cliquez sur Next
Cliquez sur Next
Cliquez sur Next
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Utilisation de PYTHEAS MAILGATE.doc
Page 5 sur 38
Cliquez sur Finish
Sélectionnez la langue puis cliquez sur Suivant
Sélectionnez la connexion utilisée puis cliquez sur Suivant
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Utilisation de PYTHEAS MAILGATE.doc
Page 6 sur 38
Sélectionnez le Type de serveur, indiquez si votre serveur est la machine locale
puis cliquez sur Suivant
Indiquez si vous souhaitez utiliser MailGate pour la prise en charge du courrier sortant
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Page 7 sur 38
Utilisation de PYTHEAS MAILGATE.doc
Pour ma part non car j’utilise un connecteur SMTP vers smtp.orange.fr
Cliquez sur le bouton Essai de connection…
Test de connection au Serveur SMTP Virtuel d’Exchange réussi, cliquez sur Close
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Utilisation de PYTHEAS MAILGATE.doc
Page 8 sur 38
Cliquez sur Suivant
Indiquez les indications d’un compte POP3 puis cliquez sur Essai de connexion au serveur
POP3
Test OK, cliquez sur Fermer
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Page 9 sur 38
Utilisation de PYTHEAS MAILGATE.doc
Paramétrage d’un compte Exchange :
Mes utilisateurs ont des comptes chez ORANGE, je doit donc sous Exchange
Ajouter dans les propriétés d’un utilisateur l’adresse mail orange de l’utilisateur
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Utilisation de PYTHEAS MAILGATE.doc
Page 10 sur 38
Cliquez sur remplir la liste et sélectionnez comme adresse SMTP l’adresse ajouté cidessous.
Ainsi quand le connecteur ira chercher les mails, il transférera ceux-ci à l’utilisateur qui
gère l’adresse concernée en local.
Cliquez ensuite sur Envoyer un message…
Test OK, cliquez sur Fermer
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Utilisation de PYTHEAS MAILGATE.doc
Page 11 sur 38
Cliquez sur Suivant
Cliquez sur Appliquer
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Utilisation de PYTHEAS MAILGATE.doc
Page 12 sur 38
Ouvrez votre boite mail Exchange, vous verrez le mail de test …
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Utilisation de PYTHEAS MAILGATE.doc
Page 13 sur 38
Configuration
Planification réception auto :
Lancez Configuration Program
Depuis l’onglet Schedule, programmez une collecte toutes les x minutes puis
enregistrez la modification.
Le connector POP démarre alors une réception….
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Utilisation de PYTHEAS MAILGATE.doc
Page 14 sur 38
Je reçoit bien les mails de mon compte Orange.
Retirer les logs :
Pour ne plus avoir les logs de ce type :
Depuis l’onglet Recipients sélectionnez les propriétés d’un connecteur et décochez la
case send Session Log message to this Recipient
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Page 15 sur 38
Utilisation de PYTHEAS MAILGATE.doc
A SAVOIR
Prise en main :
http://www.pytheas.com/pmg/fr/getstarted.asp
PYTHEAS MailGate se compose de quatre éléments :
•
la Tâche de Communication (Communication task) : elle constitue la partie centrale du produit et
effectue toutes les tâches de transfert de courriel.
•
le Programme de Configuration (Configuration program) : il permet de spécifier les options de
paramétrage et comprend de nombreux outils de vérification de votre installation. Ce programme doit
toujours être installé avec la Tâche de Communication. Cependant, vous pouvez en installer une
seconde instance sur une autre machine et procéder à vos opérations de paramétrage depuis cette
machine, ce qui peut s'avérer pratique si vous n'avez pas accès à votre serveur par un service "terminal
à distance".
•
la Télécommande (Remote control program) : elle permet de suivre en temps réel ce que fait la
Tâche de Communication. Ceci est particulièrement utile lorsque la Tâche de Communication s'exécute
en tant que service. Vous pouvez également en installer une autres instance sur une autre machines,
pour suivre le fonctionnement à distance.
•
le Programme de gestion du courrier sortant (Outgoing queue management) : comme le
Programme de Configuration, il peut être exécuté sur une autre machine, depuis laquelle vous souhaitez
gèrer le courrier sortant.
Comment paramétrer la gestion du courrier entrant
Pour gérer votre courrier entrant, PYTHEAS MailGate a besoin de deux informations :
•
d'où proviennent les messages : c'est la vocation de la liste des comptes POP3 (POP3 accounts) et de
leurs pages de propriétés;
•
vers quelle boîte aux lettres de votre serveur de messagerie les messages reçus doivent être dirigés :
c'est la fonction de la liste des destinataires (Recipients) et de leurs pages de propriétés.
Ajouter un compte POP3 à la liste
Pour ajouter un nouveau compte POP3 : cliquez sur le signe
+ dans la barre d'outils, ou appuyez sur la touche
Inser. Après avoir renseigné les champs serveur POP3, identifiant et mot de passe, vérifiez votre connexion de la
manière suivante : passez à l'onglet Divers (Misc.), et déclenchez un test de connexion (bouton Try connection).
Dans la majorité des cas, vous pouvez laisser pour les autres paramètres les valeurs définies par défaut.
Ajouter un destinataire (Recipient) à la liste
Un enregistrement de type destinataire (Recipient) pointe vers une boîte aux lettres hébergée sur votre serveur
de messagerie interne. L'information la plus importante est son adresse SMTP. Cette adresse devrait
correspondre à celle de sa boîte aux lettres Internet POP3. Tout d'abord, vérifiez ceci dans le carnet d'adresses
de votre serveur de messagerie (ou Active Directory si vous avez un serveur Microsoft Exchange 2003 ou 2000),
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Utilisation de PYTHEAS MAILGATE.doc
Page 16 sur 38
puis utilisez cette adresse comme adresse SMTP du destinataire. Si cela vous amène à changer des adresses
SMTP dans Active Directory, lisez ceci.
La deuxième information à fournir est le compte POP3 d'où proviennent les messages pour ce destinataire.
Dans les critères de routage (Message routing criteria), vous pouvez paramétrer la distribution des messages
provenant du compte POP3. Il est possible d'avoir plusieurs destinataires qui reçoivent des messages depuis un
même compte POP3. Le cas le plus simple est la relation "Un compte POP3 - un destinataire"; dans ce cas,
cochez la case Acheminer tous les messages du compte POP3 vers ce destinataire (Route all mail from the
POP3 account to this Recipient). Pour des relations "un compte POP3 vers plusieurs destinataires", reportezvous à cette page.
Pour les autres options, vous pouvez laisser les valeurs définies par défaut. Cependant, vous êtes peut-être
intéressé par les fonctionnalités suivantes :
•
Comment éviter la suppression des messages sur le compte POP3 après les avoir téléchargés
•
L'option Envoyer un compte-rendu de session au destinataire (Send session log message to this
Recipient) est activée pour le premier destinataire (celui qui a été créé par l'assistant de configuration);
lisez ceci pour de plus amples informations à propos de cette option.
Avant de fermer la page avec les caractéristiques détaillés du destinataire, vous pouvez lui envoyer un message
de test : cliquez sur le bouton correspondant, puis consultez sa boîte aux lettres pour vérifier si le message y a
bien été déposé.
Si votre liste de destinataires et/ou de comptes POP3 commence à devenir longue (disons, plus de 50), il va
falloir envisager de conserver leurs données de paramétrage dans des fichiers séparés. Plus d'informations à ce
sujet ici. Autre avantage de cette manière de faire : ces listes sont des fichiers texte séparés par des tabulations,
que vous pouvez éditer avec votre tableur préféré.
Gérer la planification
Vous pouvez planifier le démarrage des sessions à des intervalles de temps réguliers : pour cela, sélectionnez
l'option chaque... (every...). Vous pouvez affiner cette planification : restreindre ce traitement pour une certaine
tranche d'horaires, ou pour certains jours de la semaine seulement.
Comment paramétrer la gestion du courrier sortant
Cette fonctionnalité est facultative; vous pouvez donc aller directement à la section suivante si vous ne souhaitez
pas faire passer vos messages sortants par PYTHEAS MailGate.
Comprendre l'acheminement du courrier sortant
C'est ainsi que ceci est censé fonctionner :
23/02/2009
Support Exchange 2003
Mael Le Clech
•
EXCHANGE 2003 PYTHEAS MAILGATE
Page 17 sur 38
Utilisation de PYTHEAS MAILGATE.doc
Votre serveur de messagerie envoie le courrier sortant vers la Tâche de communication de PYTHEAS
MailGate.
•
Selon les options de planification pour le courrier sortant, les messages sont envoyés vers le serveur
relais SMTP que vous avez préalablement paramétré avec l'assistant de configuration. Au niveau du
programme de configuration, vous trouvez ce paramètre sur la page Courrier sortant (Outgoing mail). Si
le serveur relais SMTP de votre fournisseur d'accès nécessite une authentification, vous y trouverez
également les options utiles.
Observer l'acheminement du courrier sortant (sur l'onglet Outbound transfer)
Voici un exemple de ce que vous pouvez observer sur la page Outbound transfer de la Tâche de Communication
ou de la Télécommande (Remote Control program), lorsqu'un message est accepté dans la file d'attente du
courrier sortant de PYTHEAS MailGate :
[10:09] Queue [1] ESMTP Connection accepted from: mailserver.yourdomain.private
[10:09] Queue [1] Mail From: <[email protected]> SIZE=7741 RET=FULL (Pmg5C47.tmp)
[10:09] Queue [1] Rcpt To: <[email protected]> NOTIFY=FAILURE,DELAY
[10:09] Queue [1] Subject: This is an outgoing message
[10:09] Queue [1] Connection closed.
Et lorsqu'un message est envoyé au serveur relais SMTP de votre fournisseur d'accès :
[10:10] Send: Connecting to smtprelay.isp.com...Login successful...done. (ESMTP, Max size: 21000000, DSN)
[10:10] Send: Mail From: <[email protected]> (Pmg5C47.tmp, 7,4 kb, queued: 01/01/2004 10:09:54)
[10:10] Send: Rcpt To: <[email protected]>
[10:10] Send: Subject: This is an outgoing message
[10:10] Send: Message sent (7,4 kb).
[10:10] Send: Outbound connection closed.
Si cela ne fonctionne ainsi, nous vous recommandons notre article à propos du dépannage de la gestion du
courrier sortant par PYTHEAS MailGate.
Options de planification du courrier sortant avec une connexion Internet par "accès à distance"
Dans ce cas, l'option la plus utile sera probablement Envoyer les messages sortants d'abord (Send outgoing first)
parmi les choix Sequence of operations sur la page de planification (Schedule), ainsi que l'option After collecting
more, for... Notez que les délais peuvent être configurés en fonction de la priorité des messages, ce qui vous
permettra de trouver un compromis pour les messages urgents. Si vous voulez éviter l'établissement d'une
connexion Internet spécifiquement en raison d'un message sortant en attente (autrement dit, si vous souhaitez
que vos messages sortants ne soient envoyés que pendant vos sessions de récupération du courrier entrant),
activez l'option When connected anyway.
Planifier le courrier sortant avec une connexion Internet permanente
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Page 18 sur 38
Utilisation de PYTHEAS MAILGATE.doc
Dans ce cas, le choix le plus approprié sera probablement l'option Récupérer régulièrement - toujours envoyer
immédiatement (Collect regularly - always send immediately) parmi les choix de Séquence d'opérations. Cette
option permet de paramétrer l'envoi des messages sortants...
•
soit immédiatement,
•
soit après avoir séjourné dans la file d'attente (ceci correspond à l'option geler dans la file d'attente
pendant... ou freeze in queue, for..., en fonction de la priorité du message). Ceci vous laissera une
dernière chance d'intercepter un message sortant envoyé par erreur.
La file d'attente du courrier sortant
Vous pouvez gérer la file d'attente du courrier sortant avec le programme de configuration, ou avec le programme
de gestion du courrier sortant (Outgoing Queue Management program). En plus de visionner le contenu de la file
d'attente, vous pouvez "geler", "dégeler", et même retirer des messages de la file d'attente, qui seront alors
renvoyés à l'expéditeur.
Quelques paramètres permettent d'affiner la gestion du courrier sortant, dont certains nécessitant une
modification du fichier de paramétrage; reportez-vous à l'aide en ligne pour plus de détails.
Comment mettre en place des exceptions dans la distribution du courrier
entrant
Pour définir des exceptions dans la distribution du courrier entrant, vous pouvez utiliser des règles de vérification
de contenu (content-checking rules). Il y a deux types de règles : les règles d'interception et les règles de
passage. Si un message correspond à une règle d'interception, l'action associée à la règle se produira. Si un
message correspond à une règle de passage, il sera délivré de la manière habituelle; ce type de règle a pour
effet de terminer le parcours de la liste des règles par le moteur d'analyse.
Un exemple : vous souhaitez ne pas autoriser la distribution des messages contenant des fichiers exécutables en
pièce jointe. Pour cela, procédez comme suit :
•
Ajoutez une nouvelle règle à la liste, en lui donnant un nom explicatif, par exemple, Blocage des pièces
jointes exécutables. Définissez cette règle comme une règle d'interception.
•
Dans la partie What to check, passez à l'onglet Attachments. Établissez une liste des extensions de
pièces jointes qui doivent être détectées par cette règle : *.exe; *.bat; *.com; *.pif;
*.scr (attention, ceci ne constitue pas une liste exhaustive des extensions de pièces jointes suspectes
!). Si, par la suite, un message est reçu avec une ou plusieurs pièces jointes, dont une possède un nom
avec une des extensions de cette liste, alors notre règle d'interception entrera en action.
•
Dans la partie What to do, restons simple pour l'instant : spécifiez, par exemple, d'envoyer un
avertissement contenant seulement les en-têtes du message reçu au(x) destinataire(s) du message
(l'option notification + headers). Cet avertissement ne contiendra pas la pièce jointe suspecte.
Demandons aussi un avertissement contenant le message complet (l'option notification + message) à un
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Page 19 sur 38
Utilisation de PYTHEAS MAILGATE.doc
membre de l'équipe informatique, pour analyse plus approfondie - ce type de notification contient le
message d'origine complet, y compris la pièce jointe suspecte).
•
Faites le test : cliquez sur le bouton Essayer les règles de vérification de contenu (Try content-checking
rules), et observez ce qui se produit avec un message contenant une pièce jointe intitulée
quelquechose.pif.
Vous trouverez un autre exemple d'utilisation des règles ici. Notez que les messages de notification sont
fabriqués à partir de modèles qui peuvent être personnalisés (voir l'aide en ligne pour de plus amples
renseignements).
Interface anti-virus
L'interface anti-virus soumet chaque message entrant à un scanner anti-virus qui surveille l'accès aux fichiers en
temps réel. Pour plus d'informations, référez-vous à la page dédiée à ce sujet.
Détection de spam
Une analyse anti-spam peut être faite avec le logiciel SpamAssassin (tm). Pour plus d'informations comment
SpamAssassin et PYTHEAS MailGate peuvent vous protéger du spam, référez-vous à la page que nous avons
dédiée à ce sujet.
Supervision
La Télécommande de PYTHEAS MailGate (Remote Control program) vous permet de suivre l'activité de
PYTHEAS MailGate en temps réel. Vous pouvez aussi l'utiliser pour démarrer un cycle de connexion hors
séquence.
Installez ce programme sur votre poste de travail en utilisant l'option adéquate du programme d'installation que
vous avez téléchargé à partir d'Internet. A la première utilisation du programme, ouvrez l'onglet Préférences
(Preferences) et saisissez le nom de la machine sur laquelle le service Pytheas.Mailgate (la Tâche de
Communication ou Communication Task) est exécuté.
Vous pouvez utiliser les session log messages comme source d'information, comme déjà précisé dans ce
document.
Historique du trafic de courrier Internet
A chaque message entrant ou sortant, PYTHEAS MailGate peut écrire une ligne dans un fichier historique. Ce
fichier historique peut être interrogé par un programme CGI. Vous pouvez paramétrer cette fonctionnalité sur la
page Logging du programme de configuration.
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Page 20 sur 38
Utilisation de PYTHEAS MAILGATE.doc
Personnalisation
Tous les messages système générés par PYTHEAS MailGate sont créés à partir de modèles qui peuvent être
personnalisés et traduits. Pour plus d'informations, référez-vous au chapitre Templates for System Messages de
l'aide en ligne.
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
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
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Page 21 sur 38
Utilisation de PYTHEAS MAILGATE.doc
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 :
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).
•
Arrêtez le service Pytheas.Mailgate (ou le PYTHEAS MailGate Communication Task).
•
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
de PYTHEAS MailGate - Communication Task - à partir du menu Démarrer). Puis refermez tout
programme appartenant à PYTHEAS MailGate.
•
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.
Bien entendu, nous avons assumé que les données de configuration de l'ancienne machine se trouvent
dans le dossier cité. S'il s'agit d'une machine avec Windows Server 2008, il est possible que les données
de configuration se trouvent dans C:\ProgramData\Pytheas\PytheasMailgate.
23/02/2009
Support Exchange 2003
Mael Le Clech
•
EXCHANGE 2003 PYTHEAS MAILGATE
Utilisation de PYTHEAS MAILGATE.doc
Page 22 sur 38
S'il existe, copiez \Program files\PytheasMailgate\SA.CMD de l'ancienne machine dans le
dossier \Program files (x86)\PytheasMailgate sur la nouvelle machine.
•
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.
Haut de page
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Page 23 sur 38
Utilisation de PYTHEAS MAILGATE.doc
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
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Page 24 sur 38
Utilisation de PYTHEAS MAILGATE.doc
PYTHEAS MailGate avec le paramètre de ligne de commande /touch .
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 [email protected].
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 [email protected]. 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 :
[email protected] Service commercial
Bien entendu, cette réécriture n'affecte que le courriel qui est envoyé vers l'Internet.
Haut de page
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Utilisation de PYTHEAS MAILGATE.doc
Page 25 sur 38
Comment installer PYTHEAS MailGate sur Microsoft Windows Server 2008
Nous recommandons d'utiliser la version 2.34 du produit (ou plus récent).
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.
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
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Page 26 sur 38
Utilisation de PYTHEAS MAILGATE.doc
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
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Page 27 sur 38
Utilisation de PYTHEAS MAILGATE.doc
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
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Page 28 sur 38
Utilisation de PYTHEAS MAILGATE.doc
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
Haut de page
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Page 29 sur 38
Utilisation de PYTHEAS MAILGATE.doc
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 même dossier que
PMailGat.INI.
Haut de page
23/02/2009
Support Exchange 2003
EXCHANGE 2003 PYTHEAS MAILGATE
Mael Le Clech
Utilisation de PYTHEAS MAILGATE.doc
Page 30 sur 38
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: <[email protected]> SIZE=3798 (Pmg1F7B.tmp, Priority:
High)
[00:50] Queue [1] Rcpt To: <[email protected]>
[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.
o
Si cela est le cas, mais vous souhaitez que les courriels sortants passent par
PYTHEAS MailGate, continuez avec cet article.
o
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
23/02/2009
Support Exchange 2003
EXCHANGE 2003 PYTHEAS MAILGATE
Mael Le Clech
Page 31 sur 38
Utilisation de PYTHEAS MAILGATE.doc
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 :
o
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).
o
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.
•
23/02/2009
Si vous obtenez un message d'erreur à la place, vérifiez qu'il n'y ait pas un autre service qui utiliserait le
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Page 32 sur 38
Utilisation de PYTHEAS MAILGATE.doc
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 :
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Utilisation de PYTHEAS MAILGATE.doc
Page 33 sur 38
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
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
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: <[email protected]> (objet du
message). Sender's address unknown.
Faites de la sorte que l'adresse SMTP correspondante [email protected] figure à un des endroits suivants:
23/02/2009
•
en tant qu'adresse SMTP d'un destinataire (Recipient'),
•
dans la propriété Other SMTP addresses d'un des destinataires (Recipient).
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Page 34 sur 38
Utilisation de PYTHEAS MAILGATE.doc
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é cidessus à 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: <[email protected]> (Pmg5C47.tmp, 7,4 kb, queued: 01/01/2004 10:09:54)
[10:10] Send: Rcpt To: <[email protected]>
[10:10] Send: Subject: This is an outgoing message
[10:10] Send: Message sent (7,4 kb).
[10:10] Send: Outbound connection closed.
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Page 35 sur 38
Utilisation de PYTHEAS MAILGATE.doc
Exemples typiques de configuration
Pour vous aider avec les différents paramètres qui interviennent lors de l'acheminement du courrier entrant, voici
quelques scénarios typiques. Déterminez l'exemple qui s'applique à votre cas, puis "suivez le guide". Si vous
utilisez plusieurs comptes POP3, il se peut que chacun soit à configurer selon un exemple différent.
•
Exemple 1 : chaque utilisateur a son propre compte POP3 sur l'Internet
•
Exemple 2 : vous avez un seul compte POP3, et ce compte reçoit du courrier pour plusieurs adresses
SMTP (par ex. : [email protected], [email protected], etc.)
•
Exemple 3 : vous avez un seul compte POP3, qui reçoit du courrier pour une seule adresse SMTP (par
ex. : [email protected]), et plusieurs destinataires souhaitent utiliser ce compte POP3
Essais de routage
Si vous vous trouvez dans un cas de figure comme décrit pour les exemples 2 et 3, vous êtes peut être intéressé
par l'outil de simulation de routage: il est accessible par le bouton Try message routing à partir de la page
propriétés d'un compte POP3. Copiez le texte des en-têtes d'un "vrai" message, et collez-le dans la zone de texte
de l'outil de simulation. L'appui sur le bouton Check révélera comment ce message aurait été routé, compte tenu
de votre configuration en cours. NB: dans Microsoft Outlook, vous pouvez obtenir les en-têtes d'un messages par
le dialogue Outils / Options, pendant que le message est ouvert.
Exemple 1 : chaque utilisateur a son propre compte POP3 sur l'internet.
Programme d'administration de
votre serveur de messagerie
Spécification de l'adresse SMTP Spécifier l'adresse SMTP des boîtes
de chaque destinataire
aux lettres POP3 respectives
Le Programme de Configuration
Onglet Accounts
Créer les entrées pour les Comptes
POP3
Propriétés des Comptes POP3
Address validation
vide
Dans la partie Search for routing
criteria.........
23/02/2009
...only in this header
<none>
... in the human
readable part
ne pas cocher
...in the message
subject
ne pas cocher
Onglet Recipients
Créer les entrées pour les Destinataires
Propriétés des Destinataires
(Recipients)
Sélectionner son Compte POP3
Routing criteria
cocher: route all
mail...
Support Exchange 2003
EXCHANGE 2003 PYTHEAS MAILGATE
Mael Le Clech
Page 36 sur 38
Utilisation de PYTHEAS MAILGATE.doc
Exemple 2 : vous avez un seul compte POP3, et ce compte reçoit du
courrier pour plusieurs adresses SMTP (par ex. : [email protected],
[email protected], etc.)
Programme
d'administration de votre
serveur de messagerie
Spécification de
l'adresse SMTP de
chaque destinataire
Spécifier l'adresse SMTP du destinataire (par ex.
[email protected]).
Le Programme de
Configuration de
PYTHEAS MailGate
Onglet Accounts
Créer l'entrée pour le compte POP3
Propriétés du Compte
POP3
Address validation
vide
ou ne pas cocher la case ci-dessous
et utiliser @domaine.fr
Append SMTP
addresses from
Recipient
definitions
cocher
Dans la partie Search for routing criteria.........
...only in this
header
Received (1)
... in the human
readable part
ne pas cocher
...in the message
subject
ne pas cocher
Onglet Recipients
Créer les entrées pour les destinataires (Recipients), en
utilisant leurs adresses SMTP publiques.
Propriétés de chaque
destinataire
(Recipient)
Sélectionner le Compte POP3
ne pas cocher: route all mail...
dans la rubrique keywords: la partie
nom de l'adresse SMTP (dans notre
exemple: alias1 resp. alias2
etc.)
Routing criteria
cocher pour au moins un destinataire
Send unroutable
mail to this recipient (Recipient)
Remarque (1): Si le serveur de messagerie de votre fournisseur d'accès écrit une ligne entête contenant l'adresse
à laquelle un message est adressé (la partie RCPT TO du dialogue SMTP), il est judicieux de désigner le préfixe
de cette ligne (exemples: "Delivered-To", "X-Envelope-To"). Voir aussi...
Exemple 3 : vous avez un seul compte POP3, qui reçoit du courrier pour
une seule adresse SMTP (par ex. [email protected]), et plusieurs
destinataires souhaitent utiliser ce compte POP3.
Programme
d'administration de
votre serveur de
messagerie
Spécification de
l'adresse SMTP de
chaque destinataire
Spécifier l'adresse SMTP de la façon suivante:
[email protected],
[email protected], etc. (2)
Le Programme de
Configuration de
PYTHEAS MailGate
Onglet Outgoing mail
Take care of
outgoing mail
cocher
Use Make-UniqueAddress tag
cocher, et utiliser la valeur __ (3)
23/02/2009
Onglet Accounts
Créer l'entrée pour le compte POP3
Propriétés du Compte
POP3
Address validation
<laisser vide>
Append SMTP
addresses from
Recipient
cocher
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Page 37 sur 38
Utilisation de PYTHEAS MAILGATE.doc
definitions
Dans la partie Search for routing criteria...
...only in this
header
<None>
... in the human
readable part
cocher, si vous souhaitez l'acheminement
des messages en fonction de cette
information
...in the message
subject
cocher, si vous souhaitez l'acheminement
des messages en fonction de cette
information
Onglet Recipients
Créer les entrées pour les Destinataires
Propriétés des
Destinataires
(Recipients)
adresses SMTP
(locales)
[email protected],
[email protected], etc.
Sélectionner le Compte POP3
Routing criteria
ne pas cocher: route all mail...
voir (4)
Other SMTP
Addresses
[email protected]
cocher cette case pour au moins un des
Send unroutable
mail to this recipient Destinataires
Remarque (2)
Ne pas mettre plus de 10 caractères dans l'adresse SMTP entre __ (2 underscores) et
@. Les valeurs Dest1, Dest2 etc. sont données à titre d'exemple; vous pouvez - bien
entendu - être plus créatif.
Remarque (3)
si - pour une raison quelconque - vous voulez utiliser une autre valeur que deux
underscores, veuillez modifier tous les exemples d'adresses SMTP en conséquence.
D'ailleurs, dans des versions précédentes de notre produit, la valeur par défaut
proposée était ##, mais, dans la mesure où Outlook Web Access de Microsoft
Exchange a des difficultés avec des boîtes aux lettres ayant une adresse SMTP incluant
le symbole #, ce symbole a été abandonné.
Remarque (4)
dans la rubrique keywords, saisir le nom, prénom, nom de projet, ou d'autres mots clés
utiles (valeurs multiples sont supportées) pour permettre l'acheminement du courrier
aux destinataires
23/02/2009
Support Exchange 2003
Mael Le Clech
EXCHANGE 2003 PYTHEAS MAILGATE
Utilisation de PYTHEAS MAILGATE.doc
Page 38 sur 38
LICENCES
23/02/2009
Support Exchange 2003

Documents pareils