Quelques articles de la lettre d'informations
Pour vous y abonner, écrivez à
PmgNewsFr@pytheas.com.
|
Accès par LDAP au carnet d'adresses
Le Programme de Configuration peut maintenant utiliser le protocole
LDAP pour accéder à l'annuaire du serveur (interne) de messagerie. Cette fonction
est utile dans les cas suivants:
- quand vous voulez saisir l'adresse SMTP d'un destinataire (interne), vous
pouvez le sélectionner dans une liste déroulante (après avoir provoqué le
remplissage de la liste),
- quand vous voulez créer plusieurs références de destinataire à la fois
(bouton dans la barre d'outils),
- quand vous voulez vérifier la déclaration des adresses SMTP des destinataires
(bouton dans la barre d'outils).
Pour que cela fonctionne, il sera nécessaire d'activer le protocole LDAP
de votre serveur de messagerie interne (le serveur Microsoft Exchange, Lotus
Domino, ...). Il sera également nécessaire de configurer le service LDAP sur
votre serveur de messagerie, pour qu'il soit capable de retourner l'ensemble
des noms à la fois. Pour plus d'information, voir le fichier d'aide.
|
Les Codes de Routage de messages entrants
PYTHEAS MailGate utilise divers mécanismes pour faire parvenir un
message entrant à son ou ses destinataires. Les Codes de Routage donnent des
indications, lequel des mécanismes a été utilisé pour acheminer un message particulier
à un destinataire en particulier. Ces codes apparaissent sur la ligne
Routed to: dans le rapport d'activité, visible avec l'aide de la Télécommande
(Remote Control Program), ou dans les Session Log Messages,
envoyés en fin de connexion, si cette option a été prise. Ils ressemblent à
(xxx), avec un signe pour chaque destinataire.
Code |
Explication |
I
|
- Un mot-clé de routage (Routing Keyword) a été trouvé
dans une adresse SMTP figurant dans les en-têtes To ou Cc du message.
Cela implique que cette adresse a passé la validation d'adresses (Address
Validation).
- Le destinataire (Recipient) reçoit tout le courrier du
compte POP3 interrogé. Voir aussi
* .
|
* |
Le destinataire (Recipient) reçoit tout le
courrier du compte POP3 interrogé. Cependant, il y a d'autres destinataires
recevant du courrier de là, et qui utilisent des Routing Keywords
plus sélectifs. |
D |
Un Routing Keyword a été trouvé dans une ligne en-tête
spécifique, dont le nom a été spécifié dans la propriété du compte POP3
Search for routing criteria.only/also in this header. |
E |
L'adresse SMTP du destinataire (Recipient)
a été trouvée dans les en-têtes Received du message.. |
L |
L'adresse SMTP locale (SMTP Address (local)),
spécifiée en tant que propriété du Recipient, a été trouvée
dans les en-têtes To ou Cc du message. |
u |
Le message n'a pas pu être acheminé par les mécanismes
correspondant aux codes ci-dessus; cependant, au moins une des adresses
dans les en-têtes To ou Cc a passé la validation d'adresses (Address
Validation). Le destinataire (Recipient) a été désigné
de recevoir de tels messages pour le compte POP3 interrogé. |
U |
Même signification que le code u , sauf
qu'aucune des adresses dans les en-têtes To or Cc du message n'a passée
la validation d'adresses (Address Validation). |
A |
Le destinataire final n'a pas pu être déterminé pour ce
message. Aucun des destinataires (Recipients) en relation avec
le compte POP3 interrogé n'a été désigné pour recevoir un message ne pouvant
pas être acheminé. Il est alors routé à tous les destinataires en relation
avec le compte POP3 interrogé. |
|
Utilisation d'une ligne en-tête particulière pour le
routage du courrier
D'abord une petite explication : il s'agit d'utiliser d'autres informations
que celles contenues dans les en-têtes A et Cc, pour
acheminer un message à son destinataire final. Ceci pour permettre de correctement
acheminer des messages dont ces en-têtes ne contiennent pas l'adresse du destinataire
(surtout adressage en Bcc ou listes de diffusion). La directive
d'utiliser une autre ligne de l'en-tête est donnée dans les propriétés de chaque
compte POP3.
Quand on ne sait pas mieux, il est utile d'y mettre (ou laisser) la valeur
Received. Pour la plupart des serveurs de messagerie, ces en-têtes
contiennent quelque part l'adresse qui était écrite sur son enveloppe
SMTP. Au passage soit dit, que toute la difficulté de routage du courrier
entrant au destinataire final découle du fait que ce serveur enlève et jette
cette enveloppe SMTP.
Il se peut cependant que le serveur écrit une ligne dans les en-têtes qui
reprend l'information qui nous intéresse. Malheureusement (décidément, nous
n'avons pas de chance...), le nom de cette ligne n'est pas standardisé. Nous
avons collectionné quelques noms qui sont souvent utilisés: Delivered-To,
X-Envelope-To, X-RCPT-TO .
Comment savoir quoi utiliser? Il faut examiner les en-têtes, normalement
invisibles, d'un message reçu. On peut utiliser n'importe quel nom d'en-tête,
pas seulement ceux qui sont déjà listés.
L'exploitation précise de cette ligne en-tête particulière est définie dans
la section [Envelope information Header Masks] dans
le fichier de configuration. En général, il ne sera pas nécessaire de toucher
à cette section. Au cas où, sachez que...
- le code
{KW} veut dire: à cet endroit sera inséré à tour
de rôle chaque mot clé (Keyword) trouvé dans les critères de
routage (routing criteria) des destinataires (recipients),
- le code
{Addr} veut dire: à cet endroit sera inséré à tour
de rôle chaque adresse (locale) SMTP des destinataires, et aussi les adresses
SMTP de la rubrique Other SMTP addresses...
|
Le paramètre Address validation
Rappelons l'objectif de ce paramètre: il s'agit d'un masque (ou d'un jeu
de masques) qui est superposé aux adresses trouvées dans les en-têtes To et
Cc des messages reçus, et qui permet de faire le tri entre les adresses "étrangères"
et les adresses qui correspondent à des destinataires gérés par PYTHEAS MailGate.
La nouveauté de la v.1.91 est que PYTHEAS MailGate peut désormais
construire ce paramètre à partir des adresses SMTP des Destinataires
(Recipients). Pour cela, cocher la case
Append SMTP addresses from Recipient
definitions dans les propriétés d'un compte POP3. Cependant, cela
n'a un sens que si les adresses SMTP telles que définies dans PYTHEAS MailGate,
correspondent aux "vraies" adresses Internet; cela est normalement le cas, mais
pas obligatoire. Il est également indiqué de ne pas utiliser cette fonction,
si vous avez un grand nombre de Destinataires servis par un compte POP3
(disons, plus que 30).
Exemple d'une situation où cette nouvelle fonction est particulièrement
utile
NB: il ne s'agit pas de la manière recommandée de configurer les choses...,
c'est uniquement à titre d'exemple.
Situation:
- deux comptes POP3, CompteA et CompteB
- les destinataires A1@domaine,
A2@domaine reçoivent leur courrier sur CompteA;
la valeur du paramètre address
validation:
@domaine
- les destinataires B1@domaine,
B2@domaine reçoivent leur courrier sur CompteB;
la valeur du paramètre address
validation:
@domaine
Nous recevons maintenant un message adressé à A1@domaine,
B2@domaine
Le message est reçu sur CompteA. Il est distribué à
A1@domaine, et déclaré "non distribuable" à cause de l'adresse
B2@domaine: elle a passé la validation d'adresse
(le nom du domaine est ok), mais aucun destinataire servi par ce compte POP3
ne correspond à cette adresse (nous avons B2@domaine,
mais pour le compte CompteB).
Le message est aussi reçu sur CompteB, et une situation analogue se produit.
Pour résumer...
Nous recommandons l'activation de la fonction
Append SMTP addresses from Recipient
definitions (la valeur par défaut lors d'une nouvelle inscription
d'un compte POP3).
NB: Si la propriété Local SMTP address d'un Destinataire (Recipient)
ne correspond pas à sa "vraie" adresse Internet (par ex. parce-que vous utilisez
le Make-unique-address tag, ##), vous devez déclarer sa "vraie"
adresse Internet dans la rubrique Other SMTP addresses dans les
propriétés du destinataire (Recipient).
|
|