Ce document est maintenu par Dave Whitinger ( dave@linuxtoday.com). Merci de me contacter pour toutes questions ou id�es relatives � cet HOWTO.
Ce document va tenter de d�crire comment :
Ce document suppose que vous utilisez Linux avec le syst�me X Window, avez d�j� �tabli une connexion avec votre Fournisseur de Services Internet, et avez un compte POP chez ce fournisseur.
Responsabilit�s : Toutes responsabilit�s habituelles s'appliquent. L'auteur ne peut en aucun cas �tre tenu responsable d'une (mauvaise) utilisation des informations donn�es ici. Ce document ne tente en aucun cas de faire autorit�. L'auteur a volontairement cr�� ce document s�par�ment de toute entit� avec laquelle il pourrait �tre impliqu�. En lisant ce document, vous acceptez de ne cr�er � l'auteur ni ennuis ni griefs. :)
Je voudrais souligner qu'il existe un grand nombre d'excellents programmes de messagerie disponibles sous Linux. C'est toujours une question de go�t personnel que de choisir lequel utiliser.
Cela dit, je dois vous avouer que j'utilise un programme appel�
TkRat
depuis plus de deux ans maintenant -- et je l'adore. C'est un
programme avec une interface graphique qui a toutes les caract�ristiques que
vous attendez d'un programme de messagerie de qualit� : il est simple
d'apprentissage, il est puissant, et il est libre. Pour ces raisons, cet
HOWTO ne traitera que de TkRat.
La premi�re chose � faire est de r�cup�rer TkRat
. Vous pouvez soit
obtenir les sources que vous compilerez, soit obtenir les ex�cutables.
Voici quelques URL pour le logiciel :
Lorsque vous avez t�l�charg� l'archive, vous �tes pr�t � l'installer sur votre syst�me.
Pour installer les sources tar.gz
, utilisez les commandes :
tar -zcvpf tkrat-2.0b3.tar.gz cd tkrat-2.0b3 ./configure make make install
INSTALL
et
README
se trouvant dans le r�pertoire
tkrat-2.0b3
. Notez que vous aurez besoin d'une version de tcl
sup�rieure � 8.1 pour compiler. Vous pouvez obtenir la derni�re version
de tcl depuis
scriptics.com.
Bravo - TkRat
devrait �tre install� sur votre syst�me maintenant.
Afin de lire vos messages, le mieux est g�n�ralement d'utiliser le programme
appel� fetchmail
. Les instructions suivantes sont r�put�es marcher
parfaitement pour la version 2.2 de fetchmail
-- bien qu'elles
doivent �tre applicables � d'autres versions.
(Note : fetchmail
est tr�s certainement d�j� install� sur votre
syst�me, celui-ci �tant inclus dans toutes les distributions Linux que je
connaisse - si tel n'est pas le cas, pri�re de me le faire savoir !)
Ex�cutez les �tapes suivantes :
echo "server pop.fr protocol pop3 username dave password xxxxx" > ~/.fetchmailrc
(N'oubliez pas de remplacer pop.fr par le nom du serveur POP de votre FSI. Remplacez dave par votre identifiant de messagerie et xxxxx par votre mot de passe associ�.)
� partir de maintenant, chaque fois que vous voulez voir si vous avez des
messages, tapez juste fetchmail
sur la ligne de
commande. fetchmail
va partir r�cup�rer tous vos messages et les
stocker dans votre classeur de messages local.
TkRat
Depuis la ligne de commande, tapez tkrat
suivi d'Entr�e.
Cliquez sur Create
.
Lisez le message qu'il vous pr�sente, puis cliquez sur Continue
.
� ce point, vous �tes amen� au programme principal de TkRat
. La
premi�re chose � faire est de l'adapter � votre syst�me local.
Admin
, et choisissez Preferences
,Sending
,Default Reply-To
,Use from address
, par exemple
dave@linuxtoday.com (Dave Whitinger)Domain
. Si votre
adresse �lectronique est utilisateur@xyz.fr
, entrez xyz.fr
Apply
,Method
,Send Via
, s�lectionnez SMTP
,SMTP host
, entrez l'adresse du serveur SMTP de
votre FSI (ils devraient �tre capable de vous fournir cette information),Apply
, puis sur Dismiss
.TkRat
Au d�marrage de TkRat
, vous noterez que vous �tes dans un classeur
appel� INBOX
. Utilisez fetchmail
pour r�cup�rer vos messages. Si
vous en avez, ils appara�tront dans le classeur INBOX
.
TkRat
a une interface intuitive. La moiti� sup�rieure de l'�cran montre
la liste des messages que vous avez re�us (chaque ligne �tant un message
diff�rent). La moiti� inf�rieure montre le contenu du message s�lectionn�.
Vous pouvez lire un message en cliquant simplement sur ce message dans la liste.
Lorsque vous avez fini de lire un message, vous pouvez aller voir un autre message, r�pondre � ce message, �crire un nouveau message, ou d�placer ce message vers un autre classeur.
Les Folders
sont un moyen de stocker vos messages �lectroniques dans
diff�rents classeurs. Ainsi, vous pouvez conserver plusieurs classeurs,
chacun contenant les messages sur un certain sujet.
Ex�cutez les instructions suivantes pour cr�er des classeurs :
Admin
, puis New/Edit Folders
INBOX
. Cliquez (avec le
bouton gauche) sur cette bo�te.New File Folder
./home/utilisateur/mail/nom_du_classeur
. Par exemple, si le premier
champ est Personnel, le second serait quelque chose comme
home/dave/mail/personnel
(en supposant que votre nom d'utilisateur
soit dave.)OK
. Vous noterez que votre nouveau classeur appara�t
maintenant dans la liste des classeurs. Allez alors dans Window
, puis
Close
. Vous pouvez maintenant d�placer vos messages vers le nouveau classeur - et
basculer vers ce classeur en s�lectionnant son nom sous le menu Folders
.
Envoyer des messages est aussi simple. Cliquez sur Compose
, tapez
l'adresse �lectronique du destinataire, le sujet, puis le message.
Lorsque vous avez termin�, cliquez sur Send
.
Si vous �tes comme moi, vous recevez pr�s de 3500 messages par jour. Chaque fois que vous allez chercher vos messages (Note : fetch mail en anglais), vous devez parcourir tous vos messages pour trouver ceux qui vous int�ressent.
Ce n'est plus un probl�me, gr�ce � Procmail
.
Procmail
fonctionne ainsi :
Procmail
examine chaque message au moment o� il est r�cup�r�, et
ex�cute une s�rie de t�ches fond�es sur certaines r�gles que vous lui avez
sp�cifi�es.
Disons, par exemple, que je re�oive 200 messages par jour d'une certaine
liste (prenons ici la liste linux-machin). Plut�t que de voir tous ces
messages partir directement dans mon classeur INBOX
, je pr�f�re qu'ils
soient automatiquement filtr�s et dirig�s dans un classeur appel�
liste-machin.
La premi�re chose � faire est de prendre quelques exemples de messages provenant de cette liste et d'en examiner les ent�tes.
Je commence � discerner un motif r�p�titif. Chaque message provenant de cette liste contient une ligne disant :
Sender: owner-linux-machin@bidule.chouette.fr
Je peux maintenant dire � procmail
de placer chaque message contenant
cette ligne dans un certain classeur.
Je peux le pr�ciser � procmail
� travers un fichier .procmailrc
.
Je vais utiliser mon �diteur de texte pr�f�r� pour cr�er un fichier texte
dans mon r�pertoire racine, appel� .procmailrc
.
Ce fichier ressemblera � :
LOGFILE=$HOME/.pmlog MAILDIR=$HOME/mail VERBOSE # liste linux-machin :0 Hw * ^.*[Ss]ender: owner-linux-machin@bidule.chouette.fr liste-machin # S'il arrive ici, l'envoyer dans mon classeur 'nouveaux' :0 Hw nouveaux
Examinez la ligne [Ss]ender
. Vous noterez que cette ligne est ce
que tous les messages provenant de cette liste ont en commun.
Cette section dit � procmail
de placer les messages arrivant avec une
ent�te comme celle-ci dans le classeur liste-machin.
La section suivante dit que si le message ne correspond � aucune r�gle pr�c�dente, alors il faut le placer dans le classeur nouveaux.
Maintenant, disons que je veuille que les messages de la part de mon ami EJ aillent dans un classeur nomm� EJ.
Il suffit de rajouter une section � mon fichier .procmailrc
:
LOGFILE=$HOME/.pmlog MAILDIR=$HOME/mail VERBOSE # liste linux-machin :0 Hw * ^.*[Ss]ender: owner-linux-machin@bidule.chouette.fr liste-machin # Message de E.J. ! :0 Hw * ^.*[Ff]rom: ej@monpote.fr ej # S'il arrive ici, l'envoyer dans mon classeur 'nouveaux' :0 Hw nouveaux
Remarquez la nouvelle section pour EJ. Lorsqu'un message y arrive avec
son adresse dans le champ From
, il sera automatiquement plac� dans mon
classeur ej
.
Maintenant, disons qu'il y ait un boiteux par-l� qui tienne �
m'�crire. Je ne veux pas entendre parler de lui, mais il insiste. Encore une
fois - procmail
� la rescousse.
Disons alors que ne ne veuille recevoir aucun message de Bill Gates. Je
peux d�finir un exp�diteur dont tous les messages seront effac�s. Voyez alors
mon nouveau .procmailrc
:
LOGFILE=$HOME/.pmlog MAILDIR=$HOME/mail VERBOSE # Provient-il de Bill Gates? Si oui, A LA POUBELLE !!! :0 Hw * ^.*[Ff]rom: bgates@microsoft.com /dev/null # liste linux-machin :0 Hw * ^.*[Ss]ender: owner-linux-machin@bidule.chouette.fr liste-machin # Message de EJ ! :0 Hw * ^.*[Ff]rom: ej@monpote.fr ej # S'il arrive ici, l'envoyer dans mon classeur 'nouveaux' :0 Hw nouveaux
Maintenant, j'ai un fichier .procmailrc
plut�t bien. Examinons
ce que procmail
va faire de chaque message qu'il re�oit.
Premi�rement, il regarde si ce message provient de bgates@microsoft.com. Si oui, il l'efface et c'est fait.
Si le message est pass� � travers la premi�re v�rification,
procmail
regarde s'il
contient owner-linux-machin@bidule.chouette.fr dans l'ent�te. Si
oui, il le d�pose dans le classeur liste-machin
, et voil�.
Si le message est aussi pass� � travers celle-l�, il regarde s'il provient
d'EJ. Si oui, il le place dans le classeur ej
.
Maintenant, si le message est pass� � travers tous ces tests, alors il le
place dans le classeur nouveaux
.
Une fois ces classeurs mis en place et procmail
filtrant correctement
vos messages, vous pouvez aller dans TkRat
, Admin - New/Edit
Folder
et cr�er les classeurs pour chaque fichier. Ils seront plac�s
dans /home/utilisateur/mail/nom_classeur
Ce HOWTO est Copyright 1998, 1999 par Dave Whitinger, et c'est un document libre. Vous pouvez le redistribuer et/ou le modifier sous les termes de la GPL (GNU General Public License) publi�e par la FSF (Free Software Foundation) ; soit la version 2 de la Licence, soit une version ult�rieure.
Je remercie tout particuli�rement Martin Forsse'n
(maf@dtek.chalmers.se) pour avoir cr�� l'agent utilisateur de
messagerie TkRat
.
Je remercie �galement le North Texas Linux User's Group (Dallas, Texas), pour qui j'ai � l'origine �crit ce document d�but 1998. Aujourd'hui aucun remerciement ne va plus � aucun groupe d'utilisateurs, car je vis dans les montagnes de l'Est du Tennessee, o� je pense �tre le seul utilisateur de Linux (ou m�me utilisateur d'un ordinateur) � 50 miles � la ronde.
Notez aussi : Nic Bernstein a fait bifurquer le code de TkRat pour cr�er un agent de messagerie appel� Postilion. Il semble �tre un excellent agent de messagerie avec un grand nombre de nouvelles fonctionnalit�s qui ne sont pas dans TkRat, mais, n�ammoins, je continue � utiliser TkRat.