2. Lire le courrier
Précédent |  | Suivant

## 2. Lire le courrier

Ce chapitre explique les commandes `inc`, `show`, `scan`, `next`, `prev`, `rmm`, `rmf`, and `msgchk`. Le meilleur atout de MH est la consistence de l'interface entre les différents programmes. La chose la plus importante à retenir lorsque l'on utilise les différentes commandes, est la façon de spécifier une liste de messages. Dans le cas de la commande `inc` cela n'a aucun sens mais avec des commandes comme `show` c'est plus qu'utile.

Une liste de messages consiste en quelque chose comme `23 20 16`, qui corresponds aux messages 23, 20 et 16. C'est vraiment très simple, mais vous pouvez avoir des choses plus utiles comme `23-30` correspondant à tous les messages entre le message 23 et le message 30. Vous pouvez aussi spécifier `cur:10`, qui correspond au message courant et aux 9 messages suivants. Les messages `cur` `last`, et `first` sont des messages spéciaux référant au message courant, dernier message, et premier message du dossier.

### 2.1. `inc`, `msgchk`—lire ou vérifier vos messages

Si vous tapez la commande `inc` sans arguments, vous débutez sur la bonne voie pour lire votre courrier avec MH. La première fois ou vous utilisez `inc`, il configurera votre compte pour utilisez toutes les valeurs par défaut de MH et vous demandera la création d'un répertoire Mail. Si vous avez des messages et attente de téléchargement, vous verrez quelque chose qui peut ressembler à ceci:

29 01/15 Doug White Re: Another Failed to boot problem<<On Mon, 15 J 30 01/16 "Jordan K. Hubbar Re: FBSD 2.1<<> Do you want a library instead of 31 01/16 Bruce Evans Re: location of bad144 table<<>> >It would appea 32 01/16 "Jordan K. Hubbar Re: video is up<<> Anyway, mrouted won't run, ev 33 01/16 Michael Smith Re: FBSD 2.1<<Nate Williams stands accused of sa

Vous obtenez la même vue que si vous utilisiez la commande `scan` (voir Section 2.3, « `scan`—Afficher un résumé de vos messages »). Si vous lancez `inc` sans arguments , cela vous affiche juste le courrier qui vous est destiné.

Enormément de personnes utilisent le protocole POP pour lire leur mail. MH sait utiliser le protocole POP pour rapatrier les emails sur votre poste. Vous devez passer plusieurs arguments à `inc` pour cela.

tempest% `inc -host mail.pop.org -user `NomUtilisateur` -norpop`

Cela invoque la commande `inc` en lui disant d'aller télécharger le courrier sur le serveur `mail.pop.org`, avec comme nom d'utilisateur `NomUtilisateur`. L'option `-norpop` demande à la commande `inc` de télécharger le courrier en clair suivant le protocole POP3. MH supporte plusieurs variantes du protocole POP3. Vous n'utiliserez pas dans la plupart des cas les autres variantes. Vous pouvez effectuer des taches plus complexes avec `inc` comme, auditer des fichiers ou parcourir des fichiers formattés

La commande `msgchk` vous permet de savoir si vous avez ou non de nouveaux messages dans votre boite.`msgchk` accepte les mêmes options ,`-host` et `-user`, que la commande `inc`.

### 2.2. `show`, `next` et `prev`—afficher un message et se déplacer dans une boite.

`show` vous permet de visualiser un courrier de votre boite. Comme `inc`,`show` est une commande assez franche.Si vous tapez `show` sans paramètres elle affiche le message courant. Vous pouvez aussi demander l'affichage de messages particuliers en donnant son numéro à `show`:

tempest% `show 32 45 56`

Cela affichera les fichiers numéros 32 45 56 à la suite l'un de l'autre. Si vous changez rien à la configuration par défaut, `show` ne fera rien d'autre qu'un `more` sur le fichier contenant votre message.

`next` s'utilise pour se déplacer au message suivant et `prev` pour revenir au message précédent. Ces deux commandes exécutent automatiquement un `show` ce qui vous permet de lire automatiquement le message suivant ou précédant.

### 2.3. `scan`—Afficher un résumé de vos messages

`scan` affiche un bref descriptif de tous les messages de votre répertoire courant. Voici un exemple d'affichage de la commande `show`:

30+ 01/16 "Jordan K. Hubbar Re: FBSD 2.1<<> Do you want a library instead of 31 01/16 Bruce Evans Re: location of bad144 table<<>> >It would appea 32 01/16 "Jordan K. Hubbar Re: video is up<<> Anyway, mrouted won't run, ev 33 01/16 Michael Smith Re: FBSD 2.1<<Nate Williams stands accused of sa

Comme tout dans MH, l'affichage est complètement configurable. Ce qui est fournit dans l'exemple ci-dessus est l'affichage par défaut. Il vous permet de visualiser le numéro du message, la date d'envoi, l'envoyeur, le sujet et une partie du début du message. Le caractère `+` vous indique le message courant donc si vous tapez la commande `show` vous visualiserez ce message.

Une option très utile de `scan` est l'option `-reverse`. Cette option permet de lister l'ensemble de vos messages en affichant en premier le message ayant le numéro le plus élevé. Une autre option très interessante de `scan` lui permet de lire les données depuis un fichier. Si vous désirez parcourir votre boite aux lettres de courrier entrant sans avoir à lancer la commande `inc`, il vous suffit de faire `scan -file /var/mail/`nom_d_utilisateur``. Cela peut etre fait sur n'importe quel fichier au format mbox.

### 2.4. `rmm` et `rmf`— Effacer le message courant ou le dossier

`rmm` est utilisé pour effacer un message. Par défaut le message n'est pas vraiment détruit mais renommé en un fichier dont le nom est ignoré par les commandes de MH. Vous devrez effacer physiquement de façon périodique les messages “effacés”.

La commande `rmf` permet d'effacer un dossier. Cela ne renomme pas les fichiers mais les efface du disque dur, vous devez donc faire extrêmement attention lorsque vous l'utilisez.

### 2.5. Un session typique de lecture avec MH

La première chose que vous ferez sera de lancer la commande `inc`. Donc sous l'interpréteur de commandes tapez `inc` et la touche entrée.

tempest% `inc` Incorporating new mail into inbox... 36+ 01/19 "Stephen L. Lange Request...<<Please remove me as contact for pind 37 01/19 Matt Thomas Re: kern/950: Two PCI bridge chips fail (multipl 38 01/19 "Amancio Hasty Jr Re: FreeBSD and VAT<<>>> Bill Fenner said: > In tempest%

Cela vous permet de visualiser les nouveaux messages rapatriés dans votre boite aux lettres. La commande suivante a exécuter est `show` pour vous permettre de les visualiser et de vous déplacer dans votre liste de messages.

tempest% `show` Received: by sashimi.wwa.com (Smail3.1.29.1 #2) id m0tdMZ2-001W2UC; Fri, 19 Jan 96 13:33 CST Date: Fri, 19 Jan 1996 13:33:31 -0600 (CST) From: "Stephen L. Lange" <stvlange@wwa.com> To: matt@garply.com Subject: Request... Message-Id: <Pine.BSD.3.91.960119133211.824A-100000@sashimi.wwa.com> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Please remove me as contact for pindat.com tempest% `rmm` tempest% `next` Received: from localhost (localhost [127.0.0.1]) by whydos.lkg.dec.com (8.6.11/8 .6.9) with SMTP id RAA24416; Fri, 19 Jan 1996 17:56:48 GMT Message-Id: <199601191756.RAA24416@whydos.lkg.dec.com> X-Authentication-Warning: whydos.lkg.dec.com: Host localhost didn't use HELO pro tocol To: hsu@clinet.fi Cc: hackers@FreeBSD.org Subject: Re: kern/950: Two PCI bridge chips fail (multiple multiport ethernet boards) In-Reply-To: Your message of "Fri, 19 Jan 1996 00:18:36 +0100." <199601182318.AA11772@Sysiphos> X-Mailer: exmh version 1.5omega 10/6/94 Date: Fri, 19 Jan 1996 17:56:40 +0000 From: Matt Thomas <matt@lkg.dec.com> Sender: owner-hackers@FreeBSD.org Precedence: bulk This is due to a typo in pcireg.h (to which I am probably the guilty party).

La commande `rmm` efface le message courant et la commande `next` permet de déplacer le numéro du message courant au message suivant. Maintenant vous désirez visualiser les dix courriers les plus récents, pour choisir lequel vous désirez lire:

tempest% `scan last:10` 26 01/16 maddy Re: Testing some stuff<<yeah, well, Trinity has 27 01/17 Automatic digest NET-HAPPENINGS Digest - 16 Jan 1996 to 17 Jan 19 28 01/17 Evans A Criswell Re: Hey dude<<>From matt@tempest.garply.com Tue 29 01/16 Karl Heuer need configure/make volunteers<<The FSF is looki 30 01/18 Paul Stephanouk Re: [alt.religion.scientology] Raw Meat (humor)< 31 01/18 Bill Lenherr Re: Linux NIS Solaris<<--- On Thu, 18 Jan 1996 1 34 01/19 John Fieber Re: Stuff for the email section?<<On Fri, 19 Jan 35 01/19 support@foo.garpl [garply.com #1138] parlor<<Hello. This is the Ne 37+ 01/19 Matt Thomas Re: kern/950: Two PCI bridge chips fail (multipl 38 01/19 "Amancio Hasty Jr Re: FreeBSD and VAT<<>>> Bill Fenner said: > In tempest%

Maintenant vous voulez lire le message numéro 27, donc vous tapez`show 27` et il s'affiche. Comme vous pouvez le voir après ce court exemple MH est très simple à utiliser pour visualiser et lire votre courrier et est de plus très intuitif.

Précédent |  | Suivant
Introduction à MH | Sommaire | 3. Chercher parmi les messages et les dossiers

Ce document, ainsi que d'autres peut être téléchargé sur ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.