WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Administration Linux et mise en place d'un serveur de messagerie

( Télécharger le fichier original )
par Trinité Héros KOUE FODE
Institut supérieur de technologie - Ingénieur des travaux en informatique 2008
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

B. PROTOCOLES

1) Protocole IMAP

Internet Message Acces Protocol. C'est l'accès à distance à des messages stockés par le client de messagerie. Les messages électroniques sont stockés sur le serveur ou les utilisateurs les consultent ou les suppriment. Il utilise le Port 143.

2) Protocole POP

Post Office Protocol

Il permet à des clients de messagerie de retirer du courrier depuis des serveurs distants et de l'enregistrer sur un serveur local. Il utilise le Port 110.

Protocole SMTP

Simple Mail Transfert Protocol

C'est le protocole d'envoi du courrier. Il utilise le Port 25.

C. INSTALLATION ET CONFIGURATION DE SENDMAIL

Vérification de l'existence # rpm - qa | grep SendMail

1. Installation

Normalement SendMail est installé dans le CD ROM d'installation de Red Hat 9.0 ; il faut le cocher lors de l'installation du CD ROM.

2. Lutte contre les spams

Editer le fichier /etc/mail/ sendmail.mc

Il faut alors décommenter la ligne ci-dessous pour interdire les commandes vrfy, expn, etc, sur le serveur mail :

Define (`confPRIVACY_FLAGS', `authwarnings, novrfy, noexpn, restricqrun'). Il permet de lutter contre les spams.

3. Ouverture du port 25

Nous devons modifier la ligne ci-dessous pour permettre l'ouverture des connexions Telnet sur le Port 25. Par défaut, cette ligne est dé-commentée. Ce qui explique que seules les utilisateurs locales á une machine puissent s'envoyer des mails.

Dnl DAEMON OPTION (`port = SMTP, Addr = 127.0.0.1 Name = MTA')

4. Activation des macros

Pour cela nous générons la macro m4

# m4 /etc/mail/ sendmail.mc > /etc/ sendmail.cf

5. Redémarrage du service

Pour permettre la mise en marche du SendMail, nous faisons la commande : # service SendMail restart

6. Barriere de sécurité

Les barrières de sécurité interdisent l'utilisation efficace de la messagerie; # iptables -F

Vérification de l'ouverture du Port 25 # telnet 127.0.0.1 25

7. Test de fonctionnement

Apres toute configuration, il faut tester le fonctionnement du serveur. Avec cette commande nous pouvons tester le serveur SendMail :

# /usr/sbin/SendMail -d0.1 -bt, /dev/null

Si le résultat suivant apparait :

(short domain name) $w = <nom de la machine>

(canonical domain name) $j = <nom de la machine. Nom de

domaine.domaine)

(subdomain name) $m = <nom de domaine. Domaine)

(mode name) $k = (nom de la machine. Nom de

domaine.domaine)

Le serveur sendMail fonctionne correctement.

8. Vérification de l'envoi

Au préalable, pour être certain que l'envoi des messages sera effectif nous faisons la commande telnet sur le port smtp

# telnet adresse IP (une adresse d'un PC du réseau) 25 (port SMTP)

9. Envoi d'un mail

#mail admin@enerca.cf

10. Consultation des mails

Pour consulter les mails dans la file d'attente: #vi /var/spool/mail/nom_user

11. Problème a éviter

Dans la configuration de SendMail, le nom donné á la machine (hostname) doit être identique á celui renseigné au niveau du DNS (fichier /etc/hosts). Autrement dit, il doit y voir une adéquation entre le hostname du DNS (local) et le hostname de SendMail.

12. Masque du nom de machine

Il faut éditer le fichier de configuration de SendMail

#vi /etc/mail/ sendmail.mc

Nous ajoutons la ligne suivante :

MASQUERADE_AS (nom_de_machine)

Sauvegarder et quitter Echap (ou Esc) : x!

Apres générer la macro m4

# m4 /etc/mail/ sendmail.mc > /etc/ sendmail.cf

Redémarrer le service SendMail #service SendMail restart

NB : MASQUERADE_AS (nom de domaine.domaine) masque le nom de machine du domaine enerca.cf dans l'Email de l'expéditeur.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Je ne pense pas qu'un écrivain puisse avoir de profondes assises s'il n'a pas ressenti avec amertume les injustices de la société ou il vit"   Thomas Lanier dit Tennessie Williams