Premiers pas avec Linux

Chapitre 5: Installer et configurer le logiciel d'email XFmail.

Auteur: Christophe Dioux (chdiouxATclub-internet.fr)
Mise à jour: février 1999
Diffusion autorisée sous réservé que ce soit comme avec une licence GPL, à savoir que vous transfériez ce même droit de
diffusion à vos lecteurs.
 

Résumé:

Maintenant que nous avons notre connexion à l'Internet et un accès web avec un navigateur, nous pouvons souhaiter un logiciel de courrier électronique un peu performant.
Xfmail est celui qui a obtenu le plus de suffrages parmi les débutants qui entourent le débutant que je suis moi-même. C'est pourquoi je l'ai choisi ici.

Explications:

Moi, j'ai eu de la chance, un copain m'a envoyé les packages Xfmail dans un email.
Mais on peut se les procurer, à la date où j'écris, sur:
http://burka.netvision.net.il/xfmail/xfmail.html

NB: Si on se retrouve avec un fichier qui s'appelle:
quelquechose.tar.gz
C'est une autre manière d'installer les logiciels (voir à ce sujet la fin du chapitre consacré à l'installation de Xearth)

Dans cet exemple, je considère que vous avez récupéré le logiciel sous la forme de packages RPM qui ont un nom long du genre:
xfmail-1_3-2_i386.rpm
xforms-0_88_1-1_i386(1).rpm
 

Pour cette partie, je vais ouvrir une session Xwindow sous root.
Donc, dans une console:
login: root
password: xxxxxxx
startx
puis je vais travailler dans la fenetre Xterm qui est deja ouverte.

Dans mon cas, les deux packages qui composent ce logiciel sont sur le répertoire c:\eudora\attach de ma partition msdos.
Cette partition est la première partition de mon premier disque dur, donc: hda1

Pour y accéder, il me faut donc commencer par "monter"cette partition dans l'arborescence:

Commençons par voir l'état des partitions montées:
[root@localhost /root]# mount
/dev/hdc1 on / type ext2 (rw)
/proc on /proc type proc (rw)
/dev/hdc3 on /home type ext2 (rw)

J'essaye de monter ma partition dos:
[root@localhost /root]# mount /dev/hda1 /mnt/msdos
mount: mount point /mnt/msdos does not exist

Bon, j'ai oublié de créer le répertoire de montage de la partition msdos !
Je le fais maintenant:

[root@localhost /root]# cd /mnt
[root@localhost /mnt]# ls -l
total 2
drwxr-xr-x   2 root     root         1024 oct  9 22:55 cdrom
drwxrwxr-x   2 root     root         1024 fév  6  1996 floppy
[root@localhost /mnt]# mkdir msdos
[root@localhost /mnt]# ls -l
total 3
drwxr-xr-x   2 root     root         1024 oct  9 22:55 cdrom
drwxrwxr-x   2 root     root         1024 fév  6  1996 floppy
drwxr-xr-x   2 root     root         1024 oct 10 18:11 msdos

Maintenant, on peut monter et vérifier:
[root@localhost /mnt]# mount /dev/hda1 /mnt/msdos
[root@localhost /mnt]# mount
/dev/hdc1 on / type ext2 (rw)
/proc on /proc type proc (rw)
/dev/hdc3 on /home type ext2 (rw)
/dev/hda1 on /mnt/msdos type msdos (rw)

Allons maintenant nous placer sur cette partition:
[root@localhost /mnt]# cd msdos
[root@localhost msdos]# ls
acroread      command.dos   install.log   pepito2.dat   system.1st
[...]
btccdrom.sys  eudora        netscape      setuplog.txt
[...]

[root@localhost msdos]# cd eudora
[root@localhost eudora]# ls
archives.fol  eudora.ini    ihole.ocx     out.toc       statio~1
attach        eudora.log    in.mbx        plugins       swmapi.exe
[...]
[root@localhost eudora]# cd attach
Les packages que je cherche se terminent par l'extension .RPM, mais msdos ne fait pas la différence entre minuscules et majuscules.
(NB, j'aurais pu monter la partition en FAT32, pour voir les noms longs, par la commande:
mount -t vfat /dev/hda1 /mnt/msdos
pour plus d'infos commande "man mount"
mais ça m'aurait obligé à expliquer ici d'autres choses et à chaque jour suffit sa peine. ;-)

[root@localhost attach]# ls -l *rpm
-rwxr-xr-x   1 root     root       701719 jun 22 01:03 xfmail~1.rpm
-rwxr-xr-x   1 root     root       490017 jun 22 01:07 xforms~1.rpm

Nos packages sont bien dans ce répertoire. Affichons le nom complet de ce répertoire, il va nous servir:
[root@localhost attach]# pwd
/mnt/msdos/eudora/attach

Maintenant, cliquer sur l'icone qui ressemble à un paquet cadeau dans le control-panel .

Dans la fenetre du gestionnaire de packages, il va falloir indiquer ce nouveau chemin, à la place de l'ancien qui visait le cdrom.

Clic sur "configurer"
Puis indiquer comme chemin d'acces du package:
/mnt/msdos/eudora/attach
ensuite cliquer sur la fenetre OK
(Ne pas s'occuper du message qui dit qu'il faut fermer toutes les fenetres)
cliquer sur "disponibles"
Puis sur X11, puis applications, puis selectionner Xfmail
(clic gauche)
revenir (back)
On doit voir une marque sur le dossier "Applications" qui indique que quelque chose est selectionne dedans.
Il va falloir aussi installer une "librairie" qui va avec xfmail.
Double-Clic sur "Librairies"
Selection de la librairie "xforms"
Puis retour (double-clic sur "back"
Maintenant, clic sur "installer"
L'installation demarre.
Fermer ensuite les fenetres du gestionnaire de packages:

Ouvrir une nouvelle fenetre:
clic gauche / nouvelle fenetre
et demonter la partition msdos:
[root@localhost /root]# umount /mnt/msdos
[root@localhost /root]# mount
/dev/hdc1 on / type ext2 (rw)
/proc on /proc type proc (rw)
/dev/hdc3 on /home type ext2 (rw)

Et lancer le logiciel:

[root@localhost /root]# xfmail
XFMail 1.3 [p0] - X11 e-mail client for Linux
(C) 1995-1998 Gennady B. Sorokopud
Compiled at Sat May 16 11:55:11 BST 1998 by root@dirk1.tobit.co.uk
XFMail comes with ABSOLUTELY NO WARRANTY; for details see the
file Copyright included in the distribution or press the Help button

Il faut maintenant configurer Xfmail, mais pour ce qui concerne la config necessaire a "root", il n'y a rien a changer.

Quittons maintenant cette session Xwindow sous root et rouvrons en une sous le compte utilisateur.
 

[chris@localhost chris]$ xfmail
XFMail 1.3 [p0] - X11 e-mail client for Linux
(C) 1995-1998 Gennady B. Sorokopud
Compiled at Sat May 16 11:55:11 BST 1998 by root@dirk1.tobit.co.uk
XFMail comes with ABSOLUTELY NO WARRANTY; for details see the
file Copyright included in the distribution or press the Help button

Cette fois-ci, c'est le compte que je vais utiliser pour mes echanges de mail via Club-Internet.
Donc, il va falloir faire quelques modifications dans la configuration:

Dans "General":
Je mets dans le champ "from", ma vraie adresse:
Christophe Dioux <chdiouxATclub-internet.fr> (avec évidemment un @ à la place du "AT")

et je decoche la case "empty trash on exit"
ainsi que la case "set sender"

Dans "Send", je coche "smtp" à la place de "sendmail".
Sendmail a des avantages, mais aussi des inconvénients pour un débutant.
Puis OK a la mise en garde: mon FAI accepte le SMTP !

Dans SMTP Host: je remplace le numero de la machine locale
127.0.0.1
par l'hote SMTP de mon FAI:
mail.club-internet.fr

Dans "send mail and ..."
Je coche "save mail to sent-mail"

Dans "RECEIVE"
Je clique sur ADD
Puis Type: POP
account name: chris
Host: mail.club-internet.fr
username: chdioux
password: xxxxxxxx

et j'active l'option "store password".
(Meme si c'est potentiellement un trou de sécurité, je n'aime pas retaper mon password à chaque connexion. De plus, vu la manière dont je me sers de mon ordinateur, les risques réels sont très réduits).

Dans le menu Misc / Config Display / Onglet "charset":
Fixer le "default character set" sur "iso-8859-1"
et l'encodage sur 8bits.

Volià, maintenant, essayons.
Connexion: alt-ctl-F2
login: root
password: xxxxxxx
/etc/ppp/ppp-on
tail -f /var/log/messages
alt-F7
envoi d'un mail a moi-meme par Xfmail
reception de mon courrier électronique.
déconnexion:
alt-ctl-F2
ctl-c
/etc/ppp/ppp-off
alt-F7

Tout fonctionne.
Toutefois, le "look" est illisible:
Dans "Misc", "Appearance":
Je remplace au minimum la fonte par défaut par:
times-bold-r en taille 14
en ce qui concerne au moins les textes qui seront en us-ascii et en iso-8859-1

Il faudra ensuite mettre tout ceci à son gout personnel, en particulier la taille des fenetres, les fontes employees dans les
differentes fenetres, etc ...
Un conseil par exemple:
Dans Misc/Config-Misc/View-Edit Cocher:"Show Preview pane"

NB: Ne pas oublier, sous Linux, le menu "manipulation des fenetres", qui rend souvent des services inestimables !
Ne pas oublier non plus que votre souris est censee avoir TROIS boutons !
Donc, si on a du mal à obtenir ce quón souhaite en cliquant sur le bouton de gauche puis celui de droite, ne pas oublier celui du milieu ou les deux ensemble si on n'a que deux boutons et qu'on a coché "emulate 3 buttons" pendant l'installation.