  TkRat mini-HOWTO
  Dave Whitinger, dave@whitinger.net
  Version francaise : Philippe Martin, feloy@wanadoo.fr

  v1.1, 2 Fevrier 1998

  Voici  le  TkRat  mini-HOWTO.   Ce  document  est  destine a quiconque
  voudrait utiliser Linux pour envoyer et recevoir  des  messages  elec-
  troniques par l'Internet.

  11..

  IInnttrroodduuccttiioonn

  Ce  document  est  maintenu  par  Dave Whitinger (dave@whitinger.net).
  Merci de me contacter pour toute  question  ou  idee  relative  a  cet
  HOWTO.

  Ce document va tenter de decrire comment :

  1. Installer le programme de messagerie TkRat,

  2. Recuperer  ses  messages  chez  un Fournisseur de Services Internet
     (FFSSII),

  3. Lire, stocker et envoyer des messages,

  4. Trier ses messages dans differents classeurs.

  Ce document suppose que vous utilisez Linux avec le systeme X  Window,
  avez  deja  etabli  une  connexion  avec votre Fournisseur de Services
  Internet, et avez un compte POP chez ce fournisseur.

  Responsabilites : Toute responsabilite habituelle s'applique. L'auteur
  ne   peut   en  aucun  cas  etre  tenu  responsable  d'une  (mauvaise)
  utilisation des informations donnees ici.  Ce  document  ne  tente  en
  aucun  cas  de  faire  autorite.  L'auteur  a  volontairement  cree ce
  document separement de toute entite avec  laquelle  il  pourrait  etre
  implique.  En lisant ce document, vous acceptez de ne creer a l'auteur
  ni ennuis ni griefs.  :)

  22..

  IInnssttaalllleerr TTkkRRaatt

  Je voudrais  souligner  qu'il  existe  un  grand  nombre  d'excellents
  programmes  de  messagerie  disponibles sous Linux. C'est toujours une
  question de gout personnel que de choisir lequel utiliser.

  Cela dit, je dois vous avouer que j'utilise un programme appele  TkRat
  depuis  pres  d'un  an  maintenant - et je l'adore. C'est un programme
  avec une interface graphique qui a  toutes  les  caracteristiques  que
  vous  attendez d'un programme de messagerie de qualite : il est simple
  d'apprentissage, il est puissant, et il est gratuit. Pour ces raisons,
  cet HOWTO ne traitera que de TkRat.

  La  premiere  chose  a  faire est de recuperer TkRat. Vous pouvez soit
  obtenir les sources que vous compilerez, soit obtenir les executables.

  Voici quelques URL pour le logiciel :

  +o  Les   executables   pour   la   _R_e_d  _H_a_t  _5_._0  sont  disponibles  a
     http://www.ntlug.org/~dave/sw/tkrat/rh5/tkrat-1.1-1.i386.rpm
     <http://www.ntlug.org/~dave/sw/tkrat/rh5/tkrat-1.1-1.i386.rpm>

  +o  Les   executables   pour   la   _R_e_d  _H_a_t  _4_._x  sont  disponibles  a
     http://www.ntlug.org/~dave/tkrat/sw/rh4/tkrat-1.1-1.i386.rpm
     <http://www.ntlug.org/~dave/sw/tkrat/rh4/tkrat-1.1-1.i386.rpm>

  +o  Les        sources        _R_P_M        sont       disponibles       a
     http://www.ntlug.org/~dave/sw/src/tkrat-1.1-1.src.rpm
     <http://www.ntlug.org/~dave/sw/src/tkrat-1.1-1.src.rpm>

  +o  Finalement,    les    sources    tar.gz    sont    disponibles    a
     http://www.ntlug.org/~dave/sw/src/tkrat-1.1.tar.gz
     <http://www.ntlug.org/~dave/sw/src/tkrat-1.1.tar.gz>

  Apres  avoir  obtenu un de ces paquetages, vous etes prets a installer
  TkRat sur votre systeme. Suivez une des deux instructions suivantes :

  +o  Pour la _R_e_d _H_a_t _L_i_n_u_x (et d'autres distributions fondees sur RPM) :

     ___________________________________________________________________
            rpm -Uvh tkrat-1.1-1.rpm

     ___________________________________________________________________

  +o  Pour installer les sources tar.gz, utilisez les commandes :

     ___________________________________________________________________
            tar -zcvpf tkrat-1.1.tar.gz
            cd tkrat-1.1
            ./configure
            make
            make install

     ___________________________________________________________________

  Si  quelque  chose echoue, consultez les fichiers INSTALL et README se
  trouvant dans le repertoire tkrat-1.1.

  Bravo - TkRat devrait etre installe sur votre systeme maintenant.

  33..

  RReeccuuppeerreerr vvooss mmeessssaaggeess

  Afin de lire vos messages, le mieux  est  generalement  d'utiliser  le
  programme  appele  fetchmail. Les instructions suivantes sont reputees
  marcher parfaitement pour la version 2.2 de fetchmail - bien  qu'elles
  doivent etre applicables a d'autres versions.

  (Note  :  fetchmail  est  tres  certainement  deja  installe sur votre
  systeme, celui-ci etant inclus dans toutes les distributions Linux que
  je  connaisse  - si tel n'est pas le cas, priere de me le faire savoir
  !)

  Executez les etapes 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 associe.)

  A 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 recuperer tous vos messages et  les  stocker  dans
  votre classeur de messages local.

  44..

  CCoonnffiigguurreerr TTkkRRaatt

  Depuis la ligne de commande, tapez tkrat suivi d'_E_n_t_r_e_e.
  Cliquez sur Create.
  Lisez le message qu'il vous presente, puis cliquez sur Continue.

  A  ce  point,  vous  etes  amenes  au programme principal de TkRat. La
  premiere chose a faire est de l'adapter a votre systeme local.

  1. Allez dans le menu Admin, et choisissez Preferences,

  2. Cliquez sur Compose,

  3. Entrez votre adresse electronique dans le champ Default Reply-To,

  4. Cliquez sur Apply,

  5. Cliquez sur Sending,

  6. Dans le champ Use From Address, entrez votre adresse  electronique,
     suivi  de  votre  nom  entre  parentheses.  Par  exemple,  le  mien
     ressemble a dave@whitinger.net (Dave Whitinger),

  7. Entrez votre nom de domaine dans le champ Domain. Si votre  adresse
     electronique  est  utilisateur@xyz.fr,  entrez  xyz.fr  (le  nom de
     domaine ne doit en general pas contenir le nom de votre machine),

  8. Pour Send Via, selectionnez SMPT,

  9. Dans le champ SMTP host, entrez l'adresse du serveur SMTP de  votre
     FSI (ils devraient etre capable de vous fournir cette information),

  10.
     Cliquez sur Apply, puis sur Dismiss.

  55..

  UUttiilliisseerr TTkkRRaatt

  Au demarrage de TkRat, vous noterez que vous  etes  dans  un  classeur
  appele  INBOX. Utilisez fetchmail pour recuperer vos messages. Si vous
  en avez, ils apparaitront dans le classeur INBOX.

  TkRat a une interface  intuitive.  La  moitie  superieure  de  l'ecran
  montre  la  liste des messages que vous avez recus (chaque ligne etant
  un message different). La  moitie  inferieure  montre  le  contenu  du
  message selectionne.

  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,  repondre  a ce message, ecrire un nouveau message, ou
  deplacer ce message vers un autre classeur.

  Les Folders sont un moyen de stocker vos messages  electroniques  dans
  differents   _c_l_a_s_s_e_u_r_s.   Ainsi,   vous   pouvez  conserver  plusieurs
  classeurs, chacun contenant les messages sur un certain sujet.

  Executez les instructions suivantes pour creer des classeurs :

  1. Choisissez le menu Admin, puis New/Edit Folders

  2. Vous voyez une boite avec  un  classeur  INBOX.  Cliquez  (avec  le
     bouton gauche) sur cette boite.

  3. Il vous est alors presente un menu, selectionnez-y New File Folder.

  4. Il vous sera presente un 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 utilise 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  apparait
     maintenant  dans  la  liste des classeurs. Allez alors dans Window,
     puis Close.

  Vous pouvez maintenant deplacer vos messages vers le nouveau  classeur
  -  et  basculer vers ce classeur en selectionnant son nom sous le menu
  Folders.

  Envoyer des messages est aussi  simple.  Cliquez  sur  Compose,  tapez
  l'adresse electronique du destinataire, le sujet, puis le message.

  Lorsque vous avez termine, cliquez sur Send.

  66..

  TTrrii aauuttoommaattiiqquuee ddeess mmeessssaaggeess ddaannss lleess ccllaasssseeuurrss

  Si  vous  etes comme moi, vous recevez pres de 1500 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 interessent.

  Ce n'est plus un probleme, grace a Procmail.

  Procmail fonctionne ainsi :

  Procmail examine chaque message au  moment  ou  il  est  recupere,  et
  execute  une serie de taches fondees sur certaines regles que vous lui
  avez specifiees.

  Disons, par exemple, que  je  recoive  200  messages  par  jour  d'une
  certaine liste (prenons ici la liste _l_i_n_u_x_-_m_a_c_h_i_n). Plutot que de voir
  tous ces messages partir  directement  dans  mon  classeur  INBOX,  je
  prefere  qu'ils  soient  automatiquement  filtres  et  diriges dans un
  classeur appele _l_i_s_t_e_-_m_a_c_h_i_n.

  La premiere chose a faire est de prendre quelques exemples de messages
  provenant de cette liste et d'en examiner les entetes.

  Je  commence  a discerner un motif repetitif. Chaque message provenant
  de cette liste contient une ligne disant :

       Sender: owner-linux-machin@bidule.chouette.fr

  Je peux maintenant dire a procmail de placer chaque message  contenant
  cette ligne dans un certain classeur.

  Je peux le preciser a procmail a travers un fichier .procmailrc.

  Je  vais  utiliser  mon editeur de texte prefere pour creer un fichier
  texte dans mon repertoire racine, appele .procmailrc.

  Ce fichier ressemblera a :

  ______________________________________________________________________
       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 a procmail de placer les messages arrivant avec une
  entete 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 a aucune regle
  precedente, 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 nomme _E_J.

  Il suffit de rajouter une section a 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 EJ !
       :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 _E_J. Lorsqu'un message y arrive avec
  son adresse dans le champ From, il sera automatiquement place dans mon
  classeur ej.

  Maintenant, disons  qu'il  y  ait  un  boiteux  par-la  qui  tienne  a
  m'ecrire.  Je  ne  veux  pas  entendre parler de lui, mais il insiste.
  Encore une fois - procmail a la rescousse.

  Disons alors que ne ne veuille recevoir aucun message de  _B_i_l_l  _G_a_t_e_s.
  Je  peux  definir un expediteur dont tous les messages seront effaces.
  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 plutot bien. Examinons ce  que
  procmail va faire de chaque message qu'il recoit.

  Premierement,    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 passe a travers la premiere  verification,  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'entete. Si oui, il le  depose  dans  le  classeur  liste-machin,  et
  voila.

  Si  le  message  est  aussi  passe a travers celle-la, il regarde s'il
  provient d'_E_J. Si oui, il le place dans le classeur ej.

  Maintenant, si le message est passe a 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
  creer  les  classeurs  pour  chaque  fichier.  Ils  seront places dans
  /home/utilisateur/mail/nom_classeur

  77..

  CCooppyyrriigghhtt

  Ce HOWTO est Copyright 1998 par Dave Whitinger, et c'est  un  document
  gratuit.   Vous  pouvez  le  redistribuer  et/ou  le modifier sous les
  termes de la GPL (GNU General Pulic License) publiee par la FSF  (Free
  Software  Foundation)  ;  soit  la  version  2 de la Licence, soit une
  version ulterieure.

  88..

  RReemmeerrcciieemmeennttss

  Je     remercie     tout     particulierement     Martin      Forsse'n
  (_m_a_f_@_d_t_e_k_._c_h_a_l_m_e_r_s_._s_e)   pour   avoir   cree  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.

  _R_e_d _H_a_t _S_o_f_t_w_a_r_e - pour nous rendre a tous la vie si facile.

  Je remercie egalement _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),
  dont je suis un membre, et pour qui j'ai ecrit ce document.

