MFen 1.63 --> 1.75

This commit is contained in:
Marc Fonvieille 2003-04-07 21:41:25 +00:00
parent 7b2f123cb1
commit 435d41dfbc
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=16492

View file

@ -3,8 +3,8 @@
The FreeBSD French Documentation Project
$FreeBSD$
$Id: chapter.sgml,v 1.8 2002-11-17 11:12:56 blackend Exp $
Original revision: 1.63
$Id: chapter.sgml,v 1.9 2003-04-07 21:41:25 blackend Exp $
Original revision: 1.75
-->
<chapter id="mail">
@ -29,7 +29,7 @@
<title>Courrier &eacute;lectronique</title>
&trans.a.fonvieille;
<sect1>
<sect1 id="mail-synopsis">
<title>Synopsis</title>
<indexterm><primary>email</primary></indexterm>
<indexterm><primary>courrier &eacute;lectronique</primary></indexterm>
@ -66,6 +66,10 @@
<listitem><para>Comment d&eacute;panner les probl&egrave;mes
courants des serveurs de courrier
&eacute;lectronique.</para></listitem>
<listitem>
<para>Comment configurer l'authentification SMTP pour une
s&eacute;curit&eacute; accrue.</para>
</listitem>
</itemizedlist>
<para>Avant de lire ce chapitre, vous devrez:</para>
@ -1286,6 +1290,142 @@ freefall MX 20 who.cdrom.com</programlisting>
</itemizedlist>
</sect2>
</sect1>
<sect1 id="SMTP-Auth">
<title>Authentification SMTP</title>
<para>Disposer de l'authentification <acronym>SMTP</acronym>
sur votre serveur de courrier pr&eacute;sente un certain
nombre d'avantages. L'authentification <acronym>SMTP</acronym>
peut ajouter une autre couche de s&eacute;curit&eacute; &agrave;
<application>sendmail</application>, et a l'avantage
de donner aux utilisateurs mobiles la possibilit&eacute;
d'utiliser le m&ecirc;me serveur de courrier sans avoir
besoin de reconfigurer les param&egrave;tres de leur client
courrier &agrave; chaque d&eacute;placement.</para>
<procedure>
<step>
<para>Installez <filename
role="package">security/cyrus-sasl</filename> &agrave;
partir du catalogue des logiciels port&eacute;s. Vous
pouvez trouver ce logiciel port&eacute; dans
<filename role="package">security/cyrus-sasl</filename>.
<filename role="package">security/cyrus-sasl</filename>
dispose de nombreuses options de compilation possibles,
pour la m&eacute;thode que nous allons utiliser ici,
assurez-vous de s&eacute;lectionner l'option
<option>pwcheck</option>.</para>
</step>
<step>
<para>Apr&egrave;s avoir install&eacute;
<filename role="package">security/cyrus-sasl</filename>,
&eacute;ditez
<filename>/usr/local/lib/sasl/Sendmail.conf</filename>
(ou cr&eacute;ez-le s'il n'existe pas) et ajoutez la ligne
suivante:</para>
<programlisting>pwcheck_method: passwd</programlisting>
<para>Cette m&eacute;thode activera au niveau de
<application>sendmail</application> l'authentification par
l'interm&eacute;diaire de votre base de donn&eacute;es
FreeBSD <filename>passwd</filename>. Cela nous &eacute;pargne
le probl&egrave;me de la cr&eacute;ation d'un nouvel ensemble
de nom d'utilisateur et de mot de passe pour chaque
utilisateur ayant besoin de recourir &agrave;
l'authentification <acronym>SMTP</acronym>, et conserve le
m&ecirc;me nom d'utilisateur et mot de passe pour le
courrier.</para>
</step>
<step>
<para>Maintenant &eacute;ditez <filename>/etc/make.conf</filename>
et ajoutez les lignes suivantes:</para>
<programlisting>SENDMAIL_CFLAGS=-I/usr/local/include/sasl1 -DSASL
SENDMAIL_LDFLAGS=-L/usr/local/lib
SENDMAIL_LDADD=-lsasl</programlisting>
<para>Ces lignes passeront &agrave;
<application>sendmail</application> les bonnes options de
configuration au moment de la compilation pour lier
<filename role="package">cyrus-sasl</filename>.
Assurez-vous que <filename role="package">cyrus-sasl</filename>
a &eacute;t&eacute; install&eacute; avant de recompiler
<application>sendmail</application>.</para>
</step>
<step>
<para>Recompilez <application>sendmail</application> en
lan&ccedil;ant les commandes suivantes:</para>
<screen>&prompt.root; <userinput>cd /usr/src/usr.sbin/sendmail</userinput>
&prompt.root; <userinput>make cleandir</userinput>
&prompt.root; <userinput>make obj</userinput>
&prompt.root; <userinput>make</userinput>
&prompt.root; <userinput>make install</userinput></screen>
<para>La compilation de <application>sendmail</application>
ne devrait pas pr&eacute;senter de probl&egrave;mes si le
r&eacute;pertoire <filename>/usr/src</filename> n'a pas subi
d'&eacute;normes changements et si les biblioth&egrave;ques
partag&eacute;s n&eacute;cessaires sont disponibles.</para>
</step>
<step>
<para>Une fois que <application>sendmail</application> a
&eacute;t&eacute; compil&eacute; et r&eacute;install&eacute;,
&eacute;ditez votre fichier <filename>/etc/mail/freebsd.mc</filename>
(ou tout autre fichier que vous utilisez comme fichier
<filename>.mc</filename>. De nombreux administrateurs
utilisent la sortie de &man.hostname.1; comme nom de fichier
<filename>.mc</filename> par unicit&eacute;). Ajoutez-y les
lignes qui suivents:</para>
<programlisting>dnl set SASL options
TRUST_AUTH_MECH(`GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl
define(`confAUTH_MECHANISMS', `GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl
define(`confDEF_AUTH_INFO', `/etc/mail/auth-info')dnl</programlisting>
<para>Ces options configurent les diff&eacute;rentes m&eacute;thodes
disponibles pour <application>sendmail</application>
pour l'authentification des utilisateurs. Si vous
d&eacute;sirez utiliser une m&eacute;thode autre que
<application>pwcheck</application>, veuillez consulter
la documentation fournie.</para>
</step>
<step>
<para>Enfin, ex&eacute;cutez &man.make.1; quand vous &ecirc;tes
dans <filename>/etc/mail</filename>. Cela prendra votre
nouveau fichier <filename>.mc</filename> et cr&eacute;era un
fichier <filename>.cf</filename> appel&eacute;
<filename>freebsd.cf</filename> (ou selon tout autre nom que
vous avez utilis&eacute; pour votre fichier
<filename>.mc</filename>). Copiez-le vers
<filename>sendmail.cf</filename>, et envoyez un signal
<command>kill -HUP</command> &agrave;
<application>sendmail</application>.</para>
</step>
</procedure>
<para>Si tout s'est bien pass&eacute;, vous devriez &ecirc;tre
en mesure d'entrer votre identifiant dans votre programme
de courrier et d'envoyer un message de test. Pour plus
d'investigation, fixez le <option>LogLevel</option> de
<application>sendmail</application> &agrave; 13 et scrutez
<filename>/var/log/maillog</filename> &agrave; la recherche
d'une erreur.</para>
<para>Pour plus d'informations, veuillez consulter la page de la
documentation de <application>sendmail</application> concernant
<ulink url="http://www.sendmail.org/~ca/email/auth.html">
l'authentification <acronym>SMTP</acronym></ulink>.</para>
</sect1>
</chapter>
<!--