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.