TkRat mini-HOWTO
Dave Whitinger,
[email protected]
Version fran�aise : Philippe Martin,
[email protected]
v1.2, 15 Septembre 1999
Voici le TkRat mini-HOWTO. Ce document est destin� � quiconque
voudrait utiliser Linux pour envoyer et recevoir des messages �lec�
troniques par l'Internet.
______________________________________________________________________
Table des mati�res
1. Introduction
2. Installer TkRat
3. R�cup�rer vos messages
4. Configurer
5. Utiliser
6. Tri automatique des messages dans les classeurs
7. Copyright
8. Remerciements
______________________________________________________________________
11..
IInnttrroodduuccttiioonn
Ce document est maintenu par Dave Whitinger (
[email protected]).
Merci de me contacter pour toutes questions ou id�es relatives � cet
HOWTO.
Ce document va tenter de d�crire comment :
1. Installer le programme de messagerie TkRat,
2. R�cup�rer ses messages chez un Fournisseur de Services Internet
(FFSSII),
3. Lire, stocker et envoyer des messages,
4. Trier ses messages dans diff�rents classeurs.
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. :)
22..
IInnssttaalllleerr TTkkRRaatt
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 :
�
ftp://ftp.md.chalmers.se/pub/tkrat/tkrat-2.0b3.tar.gz
<
ftp://ftp.md.chalmers.se/pub/tkrat/tkrat-2.0b3.tar.gz>
(T�l�chargement via ftp)
�
http://www.dtek.chalmers.se/~maf/ratatosk/tkrat-2.0b3.tar.gz
<
http://www.dtek.chalmers.se/~maf/ratatosk/tkrat-2.0b3.tar.gz>
(T�l�chargement via http)
�
http://www.dtek.chalmers.se/~maf/ratatosk/download.html
<
http://www.dtek.chalmers.se/~maf/ratatosk/download.html> (Page de
t�l�chargement - v�rifiez la derni�re version !)
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
______________________________________________________________________
Si quelque chose �choue, consultez les fichiers 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
<
http://www.scriptics.com/>.
Bravo - TkRat devrait �tre install� sur votre syst�me maintenant.
33..
RR��ccuupp��rreerr vvooss mmeessssaaggeess
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 _p_o_p_._f_r par le nom du serveur POP de votre
FSI. Remplacez _d_a_v_e par votre identifiant de messagerie et _x_x_x_x_x 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.
44..
CCoonnffiigguurreerr TTkkRRaatt
Depuis la ligne de commande, tapez tkrat suivi d'_E_n_t_r_�_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.
1. Allez dans le menu Admin, et choisissez Preferences,
2. Cliquez sur Sending,
3. Entrez votre adresse �lectronique dans le champ Default Reply-To,
4. Entrez votre adresse �lectronique, suivie de votre nom entre
parenth�ses dans le champ Use from address, par exemple
[email protected] (Dave Whitinger)
5. Entrez votre nom de domaine dans le champ Domain. Si votre adresse
�lectronique est
[email protected], entrez xyz.fr
6. Cliquez sur Apply,
7. Cliquez sur Method,
8. Pour Send Via, s�lectionnez SMTP,
9. Dans le champ SMTP host, entrez l'adresse du serveur SMTP de votre
FSI (ils devraient �tre capable de vous fournir cette information),
10.
Cliquez sur Apply, puis sur Dismiss.
55..
UUttiilliisseerr TTkkRRaatt
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 _c_l_a_s_s_e_u_r_s. Ainsi, vous pouvez conserver plusieurs
classeurs, chacun contenant les messages sur un certain sujet.
Ex�cutez les instructions suivantes pour cr�er des classeurs :
1. Choisissez le menu Admin, puis New/Edit Folders
2. Vous voyez une bo�te avec un classeur INBOX. Cliquez (avec le
bouton gauche) sur cette bo�te.
3. Il vous est alors pr�sent� un menu, s�lectionnez-y New File Folder.
4. Il vous sera pr�sent� une bo�te de dialogue vous demandant des
informations.
5. Dans le premier champ, entrez un nom pour le classeur.
6. Dans le second, entrez le nom de fichier qui sera utilis� pour y
stocker les messages.
Un petit conseil : utilisez quelque chose comme
/home/utilisateur/mail/nom_du_classeur. Par exemple, si le premier
champ est _P_e_r_s_o_n_n_e_l, le second serait quelque chose comme
home/dave/mail/personnel (en supposant que votre nom d'utilisateur
soit _d_a_v_e.)
7. Cliquez sur 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.
66..
TTrrii aauuttoommaattiiqquuee ddeess mmeessssaaggeess ddaannss lleess ccllaasssseeuurrss
Si vous �tes comme moi, vous recevez pr�s de 3500 messages par jour.
Chaque fois que vous allez chercher vos messages (Note : _f_e_t_c_h _m_a_i_l _e_n
_a_n_g_l_a_i_s), 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 _l_i_n_u_x_-_m_a_c_h_i_n). 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� _l_i_s_t_e_-_m_a_c_h_i_n.
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:
[email protected]
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:
[email protected]
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 _l_i_s_t_e_-_m_a_c_h_i_n.
La section suivante dit que si le message ne correspond � aucune r�gle
pr�c�dente, alors il faut le placer dans le classeur _n_o_u_v_e_a_u_x.
Maintenant, disons que je veuille que les messages de la part de mon
ami _E_J aillent dans un classeur nomm� _E_J.
Il suffit de rajouter une section � mon fichier .procmailrc :
______________________________________________________________________
LOGFILE=$HOME/.pmlog
MAILDIR=$HOME/mail
VERBOSE
# liste linux-machin
:0 Hw
* ^.*[Ss]ender:
[email protected]
liste-machin
# Message de E.J. !
:0 Hw
* ^.*[Ff]rom:
[email protected]
ej
# S'il arrive ici, l'envoyer dans mon classeur 'nouveaux'
:0 Hw
nouveaux
______________________________________________________________________
Remarquez la nouvelle section pour _E_J. 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 _B_i_l_l _G_a_t_e_s.
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:
[email protected]
/dev/null
# liste linux-machin
:0 Hw
* ^.*[Ss]ender:
[email protected]
liste-machin
# Message de EJ !
:0 Hw
* ^.*[Ff]rom:
[email protected]
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
_b_g_a_t_e_s_@_m_i_c_r_o_s_o_f_t_._c_o_m. 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 _o_w_n_e_r_-_l_i_n_u_x_-_m_a_c_h_i_n_@_b_i_d_u_l_e_._c_h_o_u_e_t_t_e_._f_r 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'_E_J. 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
77..
CCooppyyrriigghhtt
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.
88..
RReemmeerrcciieemmeennttss
Je remercie tout particuli�rement Martin Forsse'n
(_m_a_f_@_d_t_e_k_._c_h_a_l_m_e_r_s_._s_e) pour avoir cr�� l'_a_g_e_n_t _u_t_i_l_i_s_a_t_e_u_r _d_e
_m_e_s_s_a_g_e_r_i_e TkRat.
Je remercie �galement le _N_o_r_t_h _T_e_x_a_s _L_i_n_u_x _U_s_e_r_'_s _G_r_o_u_p (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 <mailto:
[email protected]> a fait
bifurquer le code de TkRat pour cr�er un agent de messagerie appel�
Postilion <
http://www.postilion.org/>. 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.