MFen 1.63 --> 1.75
This commit is contained in:
parent
7b2f123cb1
commit
435d41dfbc
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=16492
1 changed files with 143 additions and 3 deletions
|
@ -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 électronique</title>
|
||||
&trans.a.fonvieille;
|
||||
|
||||
<sect1>
|
||||
<sect1 id="mail-synopsis">
|
||||
<title>Synopsis</title>
|
||||
<indexterm><primary>email</primary></indexterm>
|
||||
<indexterm><primary>courrier électronique</primary></indexterm>
|
||||
|
@ -66,6 +66,10 @@
|
|||
<listitem><para>Comment dépanner les problèmes
|
||||
courants des serveurs de courrier
|
||||
électronique.</para></listitem>
|
||||
<listitem>
|
||||
<para>Comment configurer l'authentification SMTP pour une
|
||||
sécurité 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ésente un certain
|
||||
nombre d'avantages. L'authentification <acronym>SMTP</acronym>
|
||||
peut ajouter une autre couche de sécurité à
|
||||
<application>sendmail</application>, et a l'avantage
|
||||
de donner aux utilisateurs mobiles la possibilité
|
||||
d'utiliser le même serveur de courrier sans avoir
|
||||
besoin de reconfigurer les paramètres de leur client
|
||||
courrier à chaque déplacement.</para>
|
||||
|
||||
<procedure>
|
||||
<step>
|
||||
<para>Installez <filename
|
||||
role="package">security/cyrus-sasl</filename> à
|
||||
partir du catalogue des logiciels portés. Vous
|
||||
pouvez trouver ce logiciel porté 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éthode que nous allons utiliser ici,
|
||||
assurez-vous de sélectionner l'option
|
||||
<option>pwcheck</option>.</para>
|
||||
</step>
|
||||
|
||||
|
||||
<step>
|
||||
<para>Après avoir installé
|
||||
<filename role="package">security/cyrus-sasl</filename>,
|
||||
éditez
|
||||
<filename>/usr/local/lib/sasl/Sendmail.conf</filename>
|
||||
(ou créez-le s'il n'existe pas) et ajoutez la ligne
|
||||
suivante:</para>
|
||||
|
||||
<programlisting>pwcheck_method: passwd</programlisting>
|
||||
|
||||
<para>Cette méthode activera au niveau de
|
||||
<application>sendmail</application> l'authentification par
|
||||
l'intermédiaire de votre base de données
|
||||
FreeBSD <filename>passwd</filename>. Cela nous épargne
|
||||
le problème de la création d'un nouvel ensemble
|
||||
de nom d'utilisateur et de mot de passe pour chaque
|
||||
utilisateur ayant besoin de recourir à
|
||||
l'authentification <acronym>SMTP</acronym>, et conserve le
|
||||
même nom d'utilisateur et mot de passe pour le
|
||||
courrier.</para>
|
||||
</step>
|
||||
|
||||
<step>
|
||||
<para>Maintenant é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 à
|
||||
<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 été installé avant de recompiler
|
||||
<application>sendmail</application>.</para>
|
||||
</step>
|
||||
|
||||
<step>
|
||||
<para>Recompilez <application>sendmail</application> en
|
||||
lanç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ésenter de problèmes si le
|
||||
répertoire <filename>/usr/src</filename> n'a pas subi
|
||||
d'énormes changements et si les bibliothèques
|
||||
partagés nécessaires sont disponibles.</para>
|
||||
</step>
|
||||
|
||||
<step>
|
||||
<para>Une fois que <application>sendmail</application> a
|
||||
été compilé et réinstallé,
|
||||
é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é). 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érentes méthodes
|
||||
disponibles pour <application>sendmail</application>
|
||||
pour l'authentification des utilisateurs. Si vous
|
||||
désirez utiliser une méthode autre que
|
||||
<application>pwcheck</application>, veuillez consulter
|
||||
la documentation fournie.</para>
|
||||
</step>
|
||||
|
||||
<step>
|
||||
<para>Enfin, exécutez &man.make.1; quand vous êtes
|
||||
dans <filename>/etc/mail</filename>. Cela prendra votre
|
||||
nouveau fichier <filename>.mc</filename> et créera un
|
||||
fichier <filename>.cf</filename> appelé
|
||||
<filename>freebsd.cf</filename> (ou selon tout autre nom que
|
||||
vous avez utilisé pour votre fichier
|
||||
<filename>.mc</filename>). Copiez-le vers
|
||||
<filename>sendmail.cf</filename>, et envoyez un signal
|
||||
<command>kill -HUP</command> à
|
||||
<application>sendmail</application>.</para>
|
||||
</step>
|
||||
</procedure>
|
||||
|
||||
<para>Si tout s'est bien passé, vous devriez ê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> à 13 et scrutez
|
||||
<filename>/var/log/maillog</filename> à 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>
|
||||
|
||||
<!--
|
||||
|
|
Loading…
Reference in a new issue