zion - Mail
.Dd 12 Septembre 1999 .Dt MAIL 1 .Os
Nom
.Nm mail , .Nm mailx , .Nm Mail .Nd recevoir et envoyer des courriers
Résumé
.Nm mail .Op Fl ieInv .Op Fl s Ar sujet .Op Fl a Ar en-tête .Op Fl c Ar adresses cc .Op Fl b Ar adresses bcc .Ar to-addr Op Ar ... .Op Fl Ar sendmail-options Op Ar ... .Nm mail .Op Fl ieInNv .Fl f .Op Ar nom .Nm mail .Op Fl ieInNv .Op Fl u Ar utilisateur
Description
.Nm mail est un système de traitement de courrier intelligent qui a une syntaxe de commande proche d' .Xr &ed 1 avec les lignes remplacées par des messages.
Les options sont les suivantes : .Bl -tag -width Ds .It Fl v Mode verbose. Les détails de la livraison sont affichés sur le terminal de l'utilisateur. .It Fl i Ignore les signaux d'interruption tty. C'est particulièrement utile lors de l'utilisation de .Nm mail sur des lignes téléphoniques à bruit. .It Fl I Force .Nm mail à se lancer en mode interactif, même lorsque l'entrée n'est pas un terminal. En particulier, le caractère de commande spécial .Ic &~ , utilisé lors de l'envoi d'un courrier, est seulement disponible interactivement. .It Fl n Désactive la lecture de .Pa /etc/mail.rc lors du démarrage. .It Fl N Désactive l'affichage initial des en-têtes du message lors de la lecture d'un courrier ou de l'édition d'un dossier de courriers. .It Fl s Ar sujet Spécifie le sujet en ligne de commande (seul le premier argument après le flag .Fl s est utilisé en tant que sujet ; pensez à mettre des guillemets autour des sujets contenant des espaces). .It Fl c Ar liste Envoie des copies carbones à la .Ar liste d'utilisateurs. .Ar liste doit être une liste de noms séparés par des virgules. .It Fl a Spécifie des champs d'en-tête additionels dans la ligne de commande comme « X-Loop: foo@bar », etc. Vous devez utiliser des guillemets si la chaîne contient des espaces. Cet argument peut être spécifié plus d'une fois, les en-têtes étant dans ce cas concaténés. .It Fl e N'envoie pas de courriers vides. Si le corps est vide, le message est sauté. .It Fl b Ar liste Envoie des copies carbones invisibles (blind carbon copy) à .Ar liste . .It Fl f Ar nom Procède à la lecture du contenu de votre boite aux lettres (ou le fichier spécifié .Ar nom ) ; lorsque vous quittez, .Nm mail réécrit les messages non supprimés dans ce fichier. .It Fl u Ar utilisateur Est équivalent à :
.Dl mail -f /var/mail/utilisateur
sauf qu'il y a verrouillage. .El
Actions au lancement
Au lancement, .Nm mail exécutera les commandes du fichier de commandes du système .Pa /etc/mail.rc à moins qu'il ne lui soit explicitement demandé de ne pas le faire avec l'option .Fl n . Ensuite, les commandes dans le fichier de commandes personnel de l'utilisateur .Pa ~/.mailrc sont executées. .Nm mail examine ensuite ses options de ligne de commande pour déterminer si l'utilisateur a demandé à envoyer un nouveau message ou à examiner les messages existants dans une boîte aux lettres.
Envoi de courrier
Pour envoyer un message à une ou plusieurs personnes, .Nm mail peut être appelé avec des arguments qui sont les noms des personnes à qui le courrier doit être envoyé. Vous devez ensuite taper votre message, suivi d'un control-D .Pq Sq ^D au début d'une ligne. La section ci-dessous, .Ar Répondre à ou générer un message , décrit quelques fontionnalités de .Nm mail disponibles pour vous aider à composer votre courrier.
Lecture de courrier
Dans une utilisation normale, .Nm mail ne reçoit aucun argument et vérifie vos nouveaux messages, puis affiche un en-tête d'une ligne pour chaque message trouvé. Le message actuel est initialement placé au premier message (numéroté 1) et peut être affiché en utilisant la commande .Ic print (qui peut être abrégée en .Ic p ) . Se déplacer dans les messages est similaire à se déplacer entre les lignes dans .Xr ed 1 ; vous pouvez utiliser .Ic &+ et .Ic &- pour vous déplacer en avant et en arrière, ou simplement entrer un numéro de message pour vous y rendre directement.
Suppression de message
Après lecture d'un message vous pouvez le supprimer : .Ic delete .Pq Ic d ou y répondre : .Ic reply .Pq Ic r . La suppression fait que le programme .Nm mail oublie ce message. Ce n'est pas irréversible ; le message peut être restauré .Pq Ic undeleted .Pq Ic u en donnant son numéro, ou la session .Nm mail peut être avortée en donnant la commande .Ic exit .Pq Ic x . Les messages supprimés, cependant, vont en général disparaître, pour ne plus être revus.
Specifier des messages
Des commandes comme .Ic print et .Ic delete peuvent recevoir une liste de numéros de messages comme arguments pour s'appliquer à un certain nombre de message en même temps. Ainsi .Ic delete 1 2 supprime les messages 1 et 2, alors que .Ic delete 1-5 supprime les messages de 1 à 5. Le nom spécial .Sq &* s'addresse à tous les messages et .Sq &$ s'addresse au dernier message ; ainsi la commande .Ic top qui affiche les premières lignes d'un message pourrait être utilisée en faisant .Ic top &* pour afficher les premières lignes de tous les messages.
Répondre à ou générer un message
Vous pouvez utilisez la commande .Ic reply pour créer une réponse à un message, l'envoyant ainsi à la l'expéditeur. Le texte que vous tapez ensuite, jusqu'à un « fin-de-fichier », définit le contenu du message. Pendant que vous composez un message, .Nm mail traite les lignes commençant par le caractère tilde .Pq Sq ~ spécialement. Par exemple, taper .Ic ~m (seul sur une ligne) placera une copie du message actuel dans la réponse, le décalant à droite d'une tabulation (voir la variable .Va indentprefix , ci-dessous). Les autres échappements définissent les champs de sujet, ajoutent et suppriment des destinataires au message et vous permettent de lancer un éditeur pour corriger le message ou un shell pour lancer quelques commandes. (Ces options sont données dans le résumé ci-dessous.)
Terminer une session de traitement de courriers
Vous pouvez terminer une session .Nm mail avec la commande .Ic quit .Pq Ic q . Les messages qui ont été examinés vont dans votre fichier .Ar mbox à moins qu'ils n'aient été supprimés, auquel cas ils sont abandonnés. Les messages non examinés retournent au « bureau de poste » (post office) (voir l'option .Fl f ci-dessus).
Listes de diffusion personnelles et pour le système
Il est aussi possible de créer des listes de diffusion personnelles pour que, par exemple, vous puissiez envoyer des mails à .Dq Li cohorts et qu'ils aillent à un groupe de personne. De telles listes peuvent être définies en plaçant une ligne comme
.Dl alias cohorts bill ozalp jkf mark kridle@ucbcory
dans le fichier .Pa &.mailrc de votre répertoire « home ». La liste actuelle de tels alias peut être affichée avec la commande .Ic alias dans .Nm mail . Les listes de diffusion pour le système peuvent être créées en éditant .Pa /etc/aliases , (voir .Xr aliases 5 et .Xr sendmail 8 ) ; elles sont stockées dans une syntaxe différente. Dans les mails que vous envoyez, les alias personnels peuvent êtres étendus dans les mails envoyés aux autres pour qu'ils puissent répondre .Pq Ic reply aux destinataires. Les alias pour le système ne sont pas étendus quand le message est envoyé, mais toute réponse retournée à la machine aura l'alias pour le système étendu car tous les courriers passent par .Xr sendmail .
Mail en réseau (arpa, uucp, berknet)
Voir .Xr mailaddr 7 pour une description des adresses réseau.
.Nm mail a un certain nombre d'options qui peuvent être définies dans le fichier .Pa .mailrc pour modifier son comportement ; ainsi, .Ic set askcc active la fonctionalité .Ar askcc . (Ces options sont résumées ci-dessous.)
Résumé
(Adapté du .Dq Mail Reference Manual . )
Chaque commande est tapée sur une ligne, et peut prendre des arguments derrière la commande. Elle n'a pas besoin d'être tapée intégralement -- la première commande qui correspond au préfixe tapé est utilisée. Pour les commandes prenant des listes de messages comme arguments, si aucune liste de message n'est entrée, alors le prochain message qui satisfait les conditions de la commande est utilisé. S'il n'y a pas de message après le message actuel, la recherche continue en arrière, et s'il n'y a pas de message valide du tout, .Nm mail affiche .Dq Li &No messages applicables et avorte la commande. .Bl -tag -width delete .It Ic &- Affiche le précédent message. Si un argument numérique .Ar n est donné, va au .Ar n Ns ième message précédent et l'affiche. .It Ic &? Affiche un bref résumé des commandes. .It Ic &! Exécute la commande shell (voir .Xr sh 1 et .Xr csh 1 ) qui suit. .It Ic Print .Pq Ic P Comme .Ic print mais affiche aussi les champs d'en-tête ignorés. Voir aussi .Ic print , .Ic ignore et .Ic retain . .It Ic Reply .Pq Ic R Répond à l'expéditeur. Ne répond pas aux autres destinataires du message originel. .It Ic Type .Pq Ic T Identique à la commande .Ic Print . .It Ic alias .Pq Ic a Sans arguments, affiche les alias actuellement définis. Avec un argument, affiche cet alias. Avec plus d'un argument, crée un nouvel alias ou change un ancien. .It Ic alternates .Pq Ic alt La commande .Ic alternates est utile si vous avez des comptes sur plusieurs machines. Elle peut être utilisée pour informer .Nm mail que les adresses listées sont en fait à vous. Quand vous répondez .Pq Ic reply aux messages, .Nm mail n'enverra pas de copie du message aux adresses listées dans la liste .Ic alternates . Si la commande .Ic alternates est entrée sans arguments, la configuration actuelle des noms alternatifs est affichée. .It Ic chdir .Pq Ic c Change le répertoire de travail vers celui qui est spécifié, s'il y en a un. S'il n'y a pas de répertoire spécifié, alors la commande change pour le répertoire de l'utilisateur. .It Ic copy .Pq Ic co La commande .Ic copy fait la même chose que .Ic save , sauf qu'elle ne marque pas les messages sur lesquelles elles est utilisée comme à supprimer lorsque vous quittez. .It Ic delete .Pq Ic d Prend une liste de messages comme arguments et les marque comme supprimés. Les messages supprimés ne seront pas sauvés dans .Ar mbox , ni disponibles pour la plupart des autres commandes. .It Ic dp (aussi .Ic dt ) Supprime le message actuel et affiche le prochain message. S'il n'y a pas de message suivant, .Nm mail dit .Dq Li "at EOF" . .It Ic edit .Pq Ic e Prend une liste de messages et utilise l'éditeur de texte sur chacun tour à tour. De retour de l'éditeur, le message est à nouveau lu. .It Ic exit .Pf ( Ic ex ou .Ic x ) A pour effet un retour immédiat vers le shell, sans modifier la boîte aux lettres de l'utilisateur, son fichier .Ar mbox ou son fichier édité dans .Fl f . .It Ic file .Pq Ic fi La même chose que .Ic folder . .It Ic folders Liste les noms des dossiers dans votre répertoire de dossiers. .It Ic folder .Pq Ic fo La commande .Ic folder passe à un nouveau fichier mail ou à un nouveau dossier. Sans arguments, elle dit quel fichier vous êtes en train de lire. Si vous donnez un argument, elle marquera les changements (comme les suppressions) que vous avez faits dans le fichier actuel et lira dans le nouveau fichier. Quelques conventions spéciales sont reconnues pour le nom. # désigne le fichier précédent, % désigne votre boîte aux lettres système, %user désigne votre boîte aux lettres utilisateur, & désigne votre fichier .Ar mbox , et &+&folder désigne un fichier dans votre répertoire de dossiers. .It Ic from .Pq Ic f Prend une liste de messages et affiche leurs en-têtes. .It Ic headers .Pq Ic h Liste la portée actuelle des en-têtes, qui est est un groupe de 18 messages. Si un argument .Ql &+ est donné, le prochain groupe de 18 messages est affiché ; si un argument .Ql &- est donné, le précédent groupe de 18 messages est affiché. .It Ic help Un synonyme pour .Ic &? . .ne li .It Ic hold .Pf ( Ic ho , aussi .Ic preserve ) Prend une liste de messages et marque chaque message comme devant être sauvegardé dans la boîte aux lettres système de l'utilisateur au lieu que ce soit dans .Ar mbox . N'outrepasse pas la commande .Ic delete . .It Ic ignore Ajoute la liste des champs d'en-têtes dans la .Ar liste à ignorer . Les champs d'en-tête dans la liste à ignorer ne sont pas affichés sur votre terminal lorsque vous affichez un message. Cette commande est très pratique pour la suppression de certain champs d'en-tête générés automatiquement. Les commandes .Ic Type et .Ic Print peuvent être utilisées pour afficher un message dans son integralité, y compris les champs ignorés. Si .Ic ignore est exécuté sans arguments, il liste la configuration actuelle des champs ignorés. .It Ic inc Incorpore tous les nouveaux messages qui sont arrivés pendant la lecture du courrier. Les nouveaux messages sont ajoutés à la fin de la liste de messages, et le message actuel est redéfini comme le premier nouveau message. Cela ne renumérote pas la liste existante des messages, ni n'entraîne de sauvegarde pour les changements effectués jusqu'à maintenant. .It Ic mail .Pq Ic m Prend comme argument les noms de login et les noms de groupes de diffusion et envoie un courrier à ces personnes. .It Ic mbox Indique à une liste de messages d'être envoyés à la .Ic mbox de votre répertoire personnel lorsque vous quittez. C'est l'action par défaut pour les messages si vous n'avez .Em pas l'option .Ic hold définie. .It Ic more .Pq Ic mo Prend une liste de messages et appelle le paginateur sur cette liste. .It Ic next .Pq Ic n (comme .Ic &+ ou .Tn CR ) Va au prochain message de la séquence et l'affiche. Avec une liste d'arguments, affiche le prochain message correspondant. .It Ic preserve .Pq Ic pre Un synonyme à .Ic hold . .It Ic print .Pq Ic p Prend une liste de messages et affiche chaque message sur le terminal de l'utilisateur. .It Ic quit .Pq Ic q Termine la session, en sauvant tous les messages non supprimés et non sauvés dans le fichier .Ar mbox de l'utilisateur dans son répertoire de login, préservant tous les messages marqués avec .Ic hold ou .Ic preserve ou jamais référencés dans la boîte aux lettres de son système, et supprimant tous les autres messages de cette boîte. Si des nouveaux messages sont arrivés durant la session, le message .Dq Li "You have new mail" s'affiche. Si cette commande est appelée lors de l'édition d'un fichier mailbox avec l'option .Fl f , alors le fichier d'édition est réécrit. Un retour au shell est effectué, à moins que la réécriture du fichier d'édition échoue, auquel cas l'utilisateur peut échapper avec la commande .Ic exit . .It Ic reply .Pq Ic r Prend une liste de messages et envoie un courrier à l'expéditeur et à tous les destinataires du message spécifié. Le message par défaut ne doit pas être supprimé. .It Ic respond Un synonyme à .Ic reply . .It Ic retain Ajoute la liste des champs d'en-tête à la .Ar liste à retenir . Seuls les champs d'en-tête dans la liste à retenir sont montrés sur votre terminal lorsque vous affichez un message. Tous les autres champs d'en-tête sont supprimés. Les commandes .Ic Type et .Ic Print peuvent être utilisées pour afficher un message dans son integralité. Si .Ic retain est exécuté sans arguments, elle liste la configuration actuelle des champs retenus. .It Ic save .Pq Ic s Prend une liste de messages et un nom de fichier et ajoute chaque message à la fin du fichier. Le nom de fichier entre guillemets, suivi par le nombre de lignes et de caractères s'affichent sur le terminal de l'utilisateur. .It Ic set .Pq Ic se Sans arguments, affiche toutes les valeurs variables. Autrement, règle l'option. Les arguments sont sous la forme .Ar option=valeur (pas d'espace après ou avant le '=') ou .Ar option . Les guillemets peuvent être placés autour de n'importe quel côté de l'assignement pour citer des blancs ou des tabulations, par exemple : .Ic set indentprefix="->" . .It Ic saveignore .Ic saveignore est à .Ic save ce que .Ic ignore est à .Ic print et à .Ic type . Les champs d'en-tête ainsi marqués sont filtrés lors de la sauvegarde d'un message par .Ic save ou lors d'une sauvegarde automatique de .Ar mbox . .pl +1 .It Ic saveretain .Ic saveretain est à .Ic save ce que .Ic retain est à .Ic print et à .Ic type . Les champs d'en-tête ainsi marqués sont les seuls sauvés avec un message lors d'une sauvegarde par .Ic save ou lors d'une sauvegarde automatique vers .Ar mbox . .Ic saveretain outrepasse .Ic saveignore . .It Ic shell .Pq Ic sh Appelle une version interactive du shell. .It Ic size Prend une liste de messages et affiche la taille (en caractères) de chaque message. .It Ic source La commande .Ic source lit des commandes à partir d'un fichier. .It Ic top Prend une liste de messages et affiche les premières lignes de chaque. Le nombre de lignes affichées est contrôlée par la variable .Ic toplines et est par défaut à cinq. .It Ic type .Pq Ic t Un synonyme à .Ic print . .It Ic unalias Prend une liste de noms définis par la commande .Ic alias et efface les groupes d'utilisateurs enregistrés. Les noms de groupes n'ont plus de signification. .It Ic undelete .Pq Ic u Prend une liste de messages et marque chaque message comme n'étant .Ic pas à supprimer. .It Ic unread .Pq Ic U Prend une liste de messages et marque chaque message comme .Ic non lu. .It Ic unset Prend une liste de noms d'options et efface leurs valeurs enregistrées ; l'inverse de .Ic set . .It Ic visual .Pq Ic v Prend une liste de messages et appelle l'éditeur graphique pour chaque message. .It Ic write .Pq Ic w Similaire à .Ic save , sauf que .Ic seul le corps du message .Pf ( c'est à dire sans l'en-tête) est sauvé. Très pratique pour des tâches telles qu'envoyer et recevoir des sources via le système de messagerie. .It Ic xit .Pq Ic x Un synonyme à .Ic exit . .It Ic z .Nm mail présente les en-têtes des messages dans une fenêtre comme décrit dans la commande .Ic headers . Vous pouvez déplacer l'attention de .Nm mail vers la prochaine fenêtre avec la commande .Ic &z . De même, vous pouvez aller à la fenêtre précédente en utilisant .Ic &z&- . .El
Tilde/échappements
Voici un résumé des échappements tilde, qui sont utilisés lors de la composition d'un message pour exécuter des fonctions spéciales. Les échappements tilde sont uniquement reconnus au début des lignes. Le nom .Dq échappement tilde est quelque peu trompeur car le caractère d'échappement effectif peut être défini par l'option .Ic escape . .Bl -tag -width Ds .It Ic &~! Ns Ar commande Exécute la commande shell indiquée, puis retourne au message. .It Ic &~b Ns Ar nom ... Ajoute les noms donnés à la liste des destinataires de copie carbone mais ne met pas les noms visibles dans la ligne Cc: (« blind » carbon copy, copie carbone cachée). .It Ic &~c Ns Ar nom ... Ajoute les noms donnés à la liste des destinataires de copie carbone. .It Ic &~d Lit le fichier .Pa dead.letter de votre répértoire home dans le message. .It Ic &~e Appelle l'éditeur de texte sur le message tapé jusqu'à cet instant. Après que la session d'édition soit finie, vous pouvez continuer à ajouter du texte au message. .It Ic &~f Ns Ar messages Lit les messages designés dans le message sur le point d'être envoyé. Si aucun message n'est spécifié, lit le message actuel. Les en-têtes de message actuellement ignorés (par la commande .Ic ignore ou .Ic retain ) ne sont pas inclus. .ne li .It Ic &~F Ns Ar messages Identique à .Ic &~f , sauf que les en-tête des messages sont inclus. .It Ic &~h Édite les champs d'en-tête du message en les tapant chacun son tour et en permettant à l'utilisateur d'ajouter du texte à la fin ou de modifier le champ en utilisant les caractères effacer et tuer du terminal actuel. .It Ic &~m Ns Ar messages Lit les messages nommés dans le message sur le point d'être envoyé, indentés d'une tabulation ou de la valeur de .Va indentprefix . Si aucun message n'est spécifié, lit le message actuel. Les champs d'en-tête actuellement ignorés (par la commande .Ic ignore ou .Ic retain ) ne sont pas inclus. .It Ic &~M Ns Ar messages Identique à .Ic &~m , sauf que les en-têtes du message sont inclus. .It Ic &~p Affiche le message actuellement tapé, préfixé par les champs d'en-tête du message. .It Ic &~q Avorte le message sur le point d'être envoyé, le copiant dans .Pa dead.letter dans votre répertoire home si .Ic save est définie. .It Ic &~R Ns Ar chaîne Utilise .Ar chaîne comme champ pour « Reply-to ». .It Ic &~r Ns Ar nom_de_fichier Lit le fichier nommé dans le message. .It Ic &~s Ns Ar chaîne Fait en sorte que la chaîne devienne le champ de suject actuel. .It Ic &~&t Ns Ar nom ... Ajoute les noms donnés en argument à la liste des destinataires directs. .It Ic &~&v Appelle un éditeur alternatif (défini par l'opion .Ev VISUAL ) sur le message tapé à ce niveau. Habituellement, l'éditeur alternatif sera un éditeur visuel. Après que vous ayez quitté l'éditeur, vous pouvez continuer à ajouter de texte à la fin du message. .It Ic &~w Ns Ar nom_de_fichier Écrit le message dans le fichier appelé. .It Ic &~&| Ns Ar commande « Pipe » le message à travers la commande comme filtre. Si la commande ne renvoie rien ou termine anormalement, retient le texte original du message. La commande .Xr fmt 1 est souvent utilisée comme .Ic commande pour rejustifier le message. .It Ic &~: Ns Ar commande-mail Exécute la commande de message donnée. Cependant, toutes les commandes ne sont pas autorisées. .It Ic &~~ Ns Ar chaîne Insère la chaine de texte dans le message préfixée par un simple ~. Si vous avez changé de caractère d'échappement, alors vous devriez doubler ce caractère pour l'envoyer. .El
Options de messages
Les options sont contrôlées via les commandes .Ic set et .Ic unset . Les options peuvent soient être binaires, auquel cas il est juste significatif de voir si elles sont définies ou pas ; ou des chaînes, auquel cas la valeur effective est intéressante. Les options binaires incluent les suivantes : .Bl -tag -width append .It Ar append Fait en sorte que les messages sauvés dans .Ar mbox soient ajoutés à la fin au lieu de l'être au début. Cela devrait toujours être défini (peut-être dans .Pa /etc/mail.rc ) . .It Ar ask , asksub Fait en sorte que .Nm mail vous demande le sujet de chaque message que vous envoyez. Si vous répondez avec simplement une nouvelle ligne, aucun champ de sujet ne sera envoyé. .ne li .It Ar askcc Fait en sorte que l'on vous questionne pour des destinataires additionels en copie carbone à la fin de chaque message. Répondre simplement par une ligne blanche indique que vous êtes satisfait avec la liste actuelle. .It Ar autoinc Fait en sorte que le nouveau courrier soit automatiquement incorporé lorsqu'il arrive. Définir ceci revient à effectuer la commande .Ic inc à chaque entrée sur la ligne de commande, sauf que le message actuel n'est pas redéfini lorsque le nouveau courrier arrive. .It Ar askbcc Fait en sorte que vous soyez questionné pour des destinataires supplémentaires en copie carbone cachée à la fin de chaque message. Répondre par une ligne blanche indique que vous êtes satisfait avec la liste actuelle. .It Ar autoprint Fait en sorte que la commande .Ic delete se comporte comme .Ic dp ; ainsi, après la supression d'un message, le prochain sera tapé automatiquement. .It Ar debug Définir l'option binaire .Ar debug revient à spécifier .Fl d dans la ligne de commande et fait que .Nm mail affiche toutes sorte d'informations utiles pour débugger .Nm mail . .It Ar dot L'option binaire .Ar dot fait que .Nm mail interprète un point seul sur une ligne comme la terminaison d'un message que vous êtes en train d'envoyer. .It Ar hold Cette option est utilisée pour conserver les messages dans la boîte aux lettres système par défaut. .It Ar ignore Fait que les signaux d'interruption provenant de votre terminal sont ignorés et affichés commes des @'s. .It Ar ignoreeof Une option liée à .Ar dot est .Ar ignoreeof qui fait que .Nm mail refuse d'accepter un control-d comme fin de message. .Ar ignoreeof s'applique aussi au mode de commande de .Nm mail . .It Ar metoo Généralement, lorsqu'un groupe qui contient l'expéditeur est étendu, ce dernier est enlevé de l'expansion. Définir cette option fait en sorte que l'expéditeur est inclus dans le groupe. .It Ar noheader Définir l'option .Ar noheader revient à donné le flag .Fl N dans la ligne de commande. .It Ar nosave Normalement, lorsque vous avortez un message avec deux .Tn RUBOUT (effacer ou supprimer) .Nm mail copie le message partiel dans le fichier .Pa dead.letter dans votre répertoire home. Définir l'option binaire .Ar nosave empêche cela. .It Ar Replyall Inverse le sens des commandes .Ic reply et .Ic Reply . .It Ar quiet Supprime l'affiche de la version lors du premier appel. .It Ar searchheaders Si cette option est définie, alors un spécificateur de liste de messages dans le format .Dq /x:y sera étendu à tous les messages contenant la sous-chaîne .Dq y dans le champ d'en-tête .Dq x . La recherche de chaîne n'est pas sensible à la casse. Si .Dq x est omis, il sera défini par défaut au champ d'en-tête .Dq Subject . Le format .Dq /to:y est un cas spécial, et s'étendra à tous les messages contenant la sous-chaîne .Dq y dans les champs d'en-tête .Dq To , .Dq Cc ou .Dq Bcc . La vérification pour .Dq to est sensible à la casse, pour que .Dq /To:y puisse être utilisé pour limiter la recherche pour .Dq y au champ .Dq To: . .It Ar verbose Définir l'option .Ar verbose revient à utiliser le flag .Fl v en ligne de commande. Lorsque mail tourne en mode verbose, la livraison effective de message est affichée dans le terminal de l'utilisateur. .El
Valeurs des options de chaine
.Bl -tag -width Va .It Ev EDITOR Chemin de l'éditeur de texte à utiliser dans la commande .Ic edit et dans l'échappement .Ic &~e . S'il n'est pas défini, alors un éditeur par défaut est utilisé. .It Ev LISTER Chemin du programme listant les répertoires à utiliser dans la commande .Ic folders . La valeur par défaut est .Pa /bin/ls . .It Ev PAGER Chemin du programme à utiliser dans la commande .Ic more ou lorsque la variable .Ic crt est définie. Le paginateur par défaut .Xr more 1 est utilisé si cette option n'est pas définie. .It Ev REPLYTO Si définie, sera utilisée pour initialiser le champ Reply-To pour les messages sortant. .It Ev SHELL Chemin du shell à utiliser dans la commande .Ic &! et dans l'échappement .Ic &~! . Un shell par défaut est utilisé si cette option n'est pas définie. .It Ev VISUAL Chemin de l'éditeur de texte à utiliser dans la commande .Ic visual et dans l'échappement .Ic &~v . .ne li .It Va crt L'option à valeur .Va crt est utilisée comme seuil pour déterminer la taille qu'un message doit atteindre avant que .Ev PAGER ne soit utilisé pour le lire. Si .Va crt est défini sans valeur, alors la taille du terminal stockée dans le système est utilisé pour calculer le seuil (voir .Xr stty 1 ) . .It Ar escape Si défini, le premier caractère de cette option donne le caractère à utiliser à la place de ~ pour démarquer les échappements. .It Ar folder Le nom du répertoire à utiliser pour stocker les dossiers de messages. Si ce nom commence par un .Ql / , .Nm mail le considère comme un chemin absolu ; sinon, le répertoire du dossier est trouvé relativement à votre répertoire home. .It Ev MBOX Le nom du fichier .Ar mbox . Cela peut être le nom d'un dossier. Par défaut .Dq Li mbox est dans le répertoire home de l'utilisateur. .It Ar record Si défini, donne le chemin du fichier utilisé pour enregistrer tous les messages sortant. Sinon, les messages sortant ne sont pas sauvés. .It Ar indentprefix La chaîne utilisée par l'échappement tilde .Ic &~m pour indenter les messages, à la place du caractère de tabulation normal .Pq Sq ^I . Pensez à mette la valeur entre guillemets si elle contient des espaces ou des tabulations. .It Ar toplines Si défini, donne le nombre de lignes d'un message à afficher avec la commande .Ic top ; normalement, les cinq premières lignes sont affichées. .El
Environnement
.Nm mail utilise les variables d'environnement .Ev HOME , .Ev LOGNAME , .Ev USER , .Ev SHELL , .Ev DEAD , .Ev PAGER , .Ev LISTER , .Ev EDITOR , .Ev VISUAL , .Ev REPLYTO et .Ev MBOX .
Si la variable d'environnement .Ev MAIL est définie, sa valeur est utilisée comme chemin pour stocker le courrier de l'utilisateur (``mail spool'').
Fichiers
.Bl -tag -width /usr/share/mailx/mail.*help -compact .It Pa /var/mail/* bureau de poste (à moins d'être outrepassé par la variable d'environnement .Ev MAIL ) .It ~/mbox vieux courrier de l'utilisateur .It ~/.mailrc fichier donnant les commandes mail initiales ; peut être outrepassé en définissant la variable d'environnement .Ev MAILRC .It Pa /tmp/R* fichiers temporaires .It Pa /usr/share/mailx/mail.*help fichiers d'aide .It Pa /etc/mail.rc fichier système d'initialisation .El
Voir aussi
.Xr fmt 1 , .Xr lockspool 1 , .Xr newaliases 1 , .Xr vacation 1 , .Xr aliases 5 , .Xr mailaddr 7 , .Xr mail.local 8 , .Xr newaliases 8 , .Xr sendmail 8
.%T "The Mail Reference Manual" |
Historique
Une commande .Nm mail est apparue dans .At v3 . Cette page de manuel est dérivée de .%T "The Mail Reference Manual" écrit à l'origine par Kurt Shoens.
Bogues
Il y a quelques flags qui ne sont pas documentés ici. La plupart ne sont pas utiles à l'utilisateur commun.
Habituellement, .Nm Mail et .Nm mailx sont juste des liens vers .Nm mail , ce qui peut être à l'origine de confusions.
Traduction
Frédéric HENRY <neryel at rolys.org>, 2002
Poster un commentaire