Le but de cette documentation n'est pas de fournir des recettes, mais
d'expliquer les différentes tâches et difficultés rencontrées lors de
l'installation des programmes nécessaires à une lecture et rédaction
off-line de courrier électronique. Le but est de permettre une
installation et une utilisation « simple » de sendmail. Seuls les
détails pertinents seront donc abordés. On considèrera notamment que tous
les programmes cités ici ont été récupérés sous leur forme compilée
(paquetages rpm, par exemple).
RedHat 5.x
machine isolée, reliée à un fournisseur d'accès à l'Internet, via PPP ,
la connexion PPP fonctionne, si tel n'est pas le cas, se reporter à CONNEX
Pour tous les exemples, on supposera que :
pop.fai.fr (« fai » signifie « Fournisseur d'Accès à
l'Internet », parfois appelé « provider ») ;mail.fai.fr ; machine, et votre domaine est
domaine.fr. Le nom complet de votre machine est donc
machine.domaine.fr : vous pouvez le vérifier par la commande
hostname ;moi, votre compte chez fai
(celui sous lequel vous vous connectez) est ego ;Chez certains F.A.I, ou certains serveurs non commerciaux, le nom du serveur POP est le même que celui du serveur SMTP. Nous donnons ici la situation « typique » d'un fournisseur commercial.
À moins d'avoir créé un compte spécial pour cela, seul root peut
lancer la procédure de connexion PPP ainsi que la récupération et l'envoi
des messages. Par contre, la consultation des courriers reçus et la
rédaction de nouveaux messages doit se faire sous les comptes individuels.
Pour les tests préliminaires, toutefois, on procèdera sous le compte
root afin de ne pas avoir à se soucier de ces problèmes dans cette
phase.
Pour pouvoir ensuite lancer cette connexion à partir de votre compte utilisateur, au moins trois méthodes seront possibles :
sudo qui permet d'indiquer quels utilisateurs
pourront avoir les droits de root et sur quels programmes.
/usr/sbin/pppd « setuid root » par une commande
chmod +s /usr/sbin/pppd. Cette pratique est dangereuse dans le cadre
d'un environnement multi-utilisateurs car tout le monde pourra lancer une
connexion, mais, dans le cas d'une machine personnelle, elle peut être utilisée
(que les puristes me pardonnent...).