Вы находитесь на странице: 1из 13

Configuration de la messagerie avec sendmail sous Red hat

Bayerace

Bayerace

Configuration de la messagerie avec sendmail sous Red hat par


Bayerace
Vrifions si les rpm sont installs. Sils ne sont pas installs recherchez les dans les cd et installez les.

Avec la commande redhat-switch-mail faisons pointer le commutateur de transport de mail sur


sendmail

Choisir sendmail puis ok (en utilisant la touche de tabulation du clavier)

bayerace@gmail.com

Bayerace

Validez ok pour quitter

Maintenant allons dans le rpertoire /etc/mail (cd /etc/mail) et listons son contenu (ls). L reprez
le fichier sendmail.mc cest le fichier macro qui va nous aider configurer le fichier de configuration
de sendmail (/etc/mail/sendmail.cf)

Copions le fichier sendmail.mc dans un autre rpertoire en guise de sauvegarde. Moi je lai copi
dans un rpertoire que jai cre dans /usr

Maintenant que nous avons sauvegard le fichier sendmail.mc, ditons le en faisant


vi /etc/mail/sendmail.mc

bayerace@gmail.com

Bayerace

Vous aurez un cran comme ci-dessous, numrotez les lignes en faisant chap : set nu

Ligne 17 : Si cest votre fournisseur daccs internet qui gre le serveur smtp mettez son adresse par
exemple smtp.orange.sn pour orange sngal.dcommentez en enlevant le dnl devant define

Moi je gre le smtp moi-mme


4

bayerace@gmail.com

Bayerace

Ligne 43 : D commentez en enlevant dnl devant define


Puis dans les parenthses gardez (`PLAIN)dnl comme ci dessous

Ligne 44 : D commentez en enlevant dnl devant define


Gardez (`confAUTH_MECHANISMS , `LOGIN PLAIN)dnl comme ci dessous

Ligne 85 : initialement comme ci-dessous.

Ajoutons un dnl pour le commenter comme ci dessous

Ceci fait enregistrez et quitter lditeur


Maintenant copions le contenu de notre macro dans /etc/mail/sendmail.cf avec la commande m4
(m4 /etc/mail/sendmail.mc > /etc/mail/sendmai.cf) comme ci dessous

bayerace@gmail.com

Bayerace

Une fois notre fichier copi redmarrons le service sendmail

Le redmarrage choue cause dune erreur la ligne 39. Ouvrons le fichier pour rgler le problme

On peut voir que de la ligne 38 la ligne 40 ya un vide, supprimons ce vide

Comme ci-dessous

Redmarrons le service

bayerace@gmail.com

Bayerace

Allons dans /etc/mail et ditons le fichier vi local-host-names

Dans ce fichier dclarez les noms de votre machine puis enregistrez et quittez

Faisons un vi sur virtusertable pour crer les utilisateurs

L donnez ladresse et le nom des utilisateurs que vous voulez crer (moi jai crer
bayerace@bayerace.sn qui va utiliser le nom bayerace)

Pour voir le mappage des adresses avec les noms on peut excuter la commande ci-dessous

Vous aurez un cran similaire celui-ci dessous


7

bayerace@gmail.com

Bayerace

Maintenant autorisons notre serveur comme relais pour cela faisons un vi /etc/mail/access

Ajoutez une ligne avec votre adresse IP et le mot RELAY comme ci-dessous en soulign. Puis
enregistrez et quittez

Crons une liste de diffusion en faisant vi /etc/aliases

bayerace@gmail.com

Bayerace

Une fois dans le fichier ajoutez le nom de votre groupe de diffusion : lister le noms en les sparant
par une virgule comme ci-dessous en soulign puis enregistrez et quittez

Pour informer sendmail de la cration de nouveaux aliases on utilise la commande newaliases

Redmarrons les services

bayerace@gmail.com

Bayerace

10

Envoyons un message pour tester

A partir de notre machine Windows on peut voir le message avec Thunderbird ou Outlook moi jai
configur Thunderbird comme client de messagerie

Ca marche on peut lire le message.


Essayons maintenant avec le webmail. Mais avant allons dans /etc/squirrelMail/config.php et
mettons la valeur de la ligne 27 $usesendmail = true comme ci dessous

10

bayerace@gmail.com

Bayerace

11

Dans le navigateur taper www.votre_domaine/webmail et identifiez vous

11

bayerace@gmail.com

Bayerace

12

L on peut voir le message

Double cliquez pour louvrir

12

bayerace@gmail.com

Bayerace

13

13

bayerace@gmail.com

Вам также может понравиться