La gestion des expéditeurs de Mail sous AIX n'est pas si compliquée.

    Voici les quelques étapes pour configurer correctement le service.

     Pour rappel, il faut configurer le serveur relais par le champ 'DS' du fichier '/etc/sendmail.cf'.

      Sur le serveur, il faut ajouter un fichier ‘/etc/mail/genericstable’ qui contient les associations des users émetteurs et des adresses mail à utiliser.

            Ainsi, nous retrouvons par exemple :

user1    contact@ahix.fr

root    superuser@ahix.fr

            Qui permettra lorsque je suis user1 ou root d’envoyer un message avec comme émetteur  son @mail.

            Si le receveur fait « Répondre », il écrira alors à une véritable adresse et non 'root@serveurAIX.

            Lorsque le fichier /etc/mail/genericstable est modifié, il faut le « recompiler » avec la commande :

                    # makemap hash genericstable < genericstable  # Autorité root nécessaire.

Détails.

 Cette procédure s'applique aux AIX 7.2 TL 5 et supérieurs utilisant la nouvelle version de sendmail.

Comment définir le masquage ?

Pour activer le masquage,il est nécessaire de créer un fichier submit.cf de la façon suivante :

# cd /usr/samples/tcpip/sendmail/cf

# cp submit.mc submit-masquerade.mc

# vi submit-masquerade.mc

A la fin du fichier, la ligne suivante doit être ajoutée :

MASQUERADE_AS(`masquerade.domain.com')

La syntaxe spéciale avec les simples côtes doit être bien suivie.

Une fois le fichier sauvegardé, il peut être compilé :

# m4 ../m4/cf.m4 submit-masquerade.mc > /tmp/submit.cf

Si le fichier est correctement construit, il peut être installé:

# cd /etc/mail

# mv submit.cf submit.cf.org

# cp /tmp/submit.cf .

Comment activer le fichier genericstable ?

Pour activer la table générique, il est nécessaire de construire un fichier 'submit.cf' contenant l'option en suivant la procédure suivante :

# cd /usr/samples/tcpip/sendmail/cf

# cp submit.mc submit-generics.mc

# vi submit-generics.mc

La ligne suivante :

FEATURE(genericstable)dnl

doit être ajoutée avant la ligne contenant juste 'dnl'. 

Après la sauvegarde du fichier, on compile par :

# m4 ../m4/cf.m4 submit-generics.mc > /tmp/submit.cf

Si la commande se passe correctement, on peut installer le fichier 'submit.cf' :

# cd /etc/mail

# mv submit.cf submit.cf.org

# cp /tmp/submit.cf .

La procédure de création du genericstable est la même que pour les versions précédantes de sendmail.

Le fichier  "/etc/mail/genericstable" est utilisable à présent pour associer un utilisateur Unix et une adresse Mail d'expéditeur.

Le format du fichier est le suivant :

user1 Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.        user2     Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser....

TLa base de données des associations est alors :

# cd /etc/mail

# makemap hash genericstable < genericstable

# chmod a+r genericstable.db

 

icon phone
Téléphone/Whatsapp : +33 (0)6 83 84 85 74
icon phone