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