Linux Mandrake 9.2
Serveur de messagerie sendmail
◄ ▲
►
Revenons sur notre serveur de messagerie sendmail. Nous avons fait des tests
après l'installation de Mandrake 9.2 avec "mail". Nous pouvons
envoyer et recevoir des mails aux utilisateurs sur la machine Mandrake et à
l'intérieur de notre réseau local. Nous pouvons aussi recevoir des mails en
provenant du monde entier envoyés à notre domaine : user@nomdemachine.votredomaine.com
- Modification
de l'adresse email : user@nomdemachine.votredomaine.com
>>> user@votredomaine.com :
- Jusqu'ici, l'adresse email de notre domaine est user@nomdemachine.votredomaine.com
. Ceci est un peu trop long. Tous les adresses
emails que nous voyons tous les jours ressemblent à
user@domaine.TLD
( TLD = Top Level Domaine : .com
.net .org .fr etc....). Nous ne voulons pas
faire d'exception. Donc nous allons configurer notre messagerie sendmail pour que
notre adresse d'expéditeur ainsi que l'adresse email des utilisateurs de notre
domaine
devienne user@votredomaine.com
.
- Pour qu'on puisse nous envoyer des mails à l'adresse
user@votredomaine.com
, nous allons ajouter une ligne votredomaine.com
dans le fichier /etc/mail/local-host-names
.
- Pour que l'adresse d'expéditeur devienne user@votredomaine.com
nous allons éditer le fichier /etc/mail/sendmail.mc , taper
dnl ( = Delete forward
Next Line, sendmail ne prendra pas en compte ce qui est derrière dnl jusqu'à
la nouvelle ligne ) devant les deux lignes :
- dnl
MASQUERADE_AS(`localhost.localdomaine')dnl
- dnl
FEATURE(`limited_masquerade')dnl
- et
ajouter ceci :
- MASQUERADE_AS(`votredomaine.com')dnl
- FEATURE(`allmasquerade')dnl
- FEATURE(`masquerade_entire_domain')dnl
- FEATURE(`masquerade_envelope')dnl
- Il faut aussi
corriger le
répertoire où se trouve le cf.m4, mettre
dnl devant
l'ancienne entrée qui n'est pas appropriée et ajouter une nouvelle ligne pour
indiquer le
répertoire où se trouve le fichier cf. m4 :
- dnl
include(`../m4/cf.m4')dnl
- include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
- Pour appliquer les
changements, nous allons reconsituer le fichier sendmail.cf
avec m4 à partir de
sendmail.mc que nous venons de modifier
:
- m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
- Ensuite, faire relire notre serveur sendmail ses
fichiers de configuration :
- kill -HUP `head -1 /var/run/sendmail.pid`
- Si nécessaire,
redémarrer sendmail ( en général, la dernière opération ci-dessus
suffit ) :
- /etc/rc.d/init.d/sendmail restart
- A
partir de ce moment, l'adresse email de notre domain est désormé :
- Configuration
de "Outlook Express" pour l'envoi et la réception des mails sur les machines à l'intérieur du réseau
local :
- Cliquer sur /outils/comptes
puis Ajouter/Courrier/
- Nom complet : nom_utilisateur
suivant >
- Adresse de messagerie : user@votredomaine.com
suivant >
- Mon serveur de messagerie pour courrier
entrant est un serveur : POP3
- Serveur de
messagerie pour courrier entrant : 192.168.0.2
- Serveur de messagerie pour courrier sortant
: 192.168.0.2
- ( ou
mail.votredomaine.com à la place de
192.168.0.2 pour les deux lignes
ci-dessus, mais
il faut configurer le DNS = 192.168.0.2
sur les machine du réseau local ).
- Suivant >
- Nom du compte : nom_utilisateur
- Mot de passe : ********
- Terminer.
- Pour que les utilisateurs de notre réseau local
puissent envoyer les mails vers l'extérieur aux correspondants du monde
entier, éditer le fichier /etc/mail/access
ajouter :
- votredomaine.com
RELAY
- 192.168.0
RELAY
- Pour appliquer le changement :
- makemap hash access.db < access
◄ ▲
►
|