Commande forw
Objectif
Transférer les messages.
Syntaxe
forw [ + Folder ] [ -draftfolder +Folder | -nodraftfolder ] [ Message ] [ -draftmessage Message ] [ -digest Name [ -issue Number ] [ -volume Number ] ] [ -form FormFile ] [ -editor Editor | -noedit ] [ -whatnowproc Program | -nowhatnowproc ] [ -filterFile] [ -annotate [ -inplace | -noinplace ] | -noannotate ] [ -format| -noformat ] [ -help ]
Descriptif
La commande forw démarre une interface pour le transfert des messages. Par défaut, l'interface de commande forw :
- Ouvre un fichier UserMhDirectory/draft pour l'éditer.
- Invite l'utilisateur à entrer les informations de transfert en fonction du modèle défini dans le fichier /etc/mh/mhl.forward .
- Invite l'utilisateur à entrer tout texte supplémentaire devant accompagner le message transféré.
Pour terminer l'édition du fichier UserMhDirectory/draft, appuyez sur la séquence Ctrl-D. La commande forw ajoute le message en cours du dossier en cours au fichier draft . Si vous souhaitez ajouter plusieurs messages, utilisez le paramètre Messages .
Lorsque vous quittez l'éditeur, la commande forw démarre l'invite What Now? . Appuyez sur la touche Entrée pour afficher la liste des sous-commandes whatnow disponibles. Ces sous-commandes vous permettent de continuer à éditer le message, de répertorier le message, de diriger la disposition du message ou de mettre fin au traitement de la commande forw .
La commande forw permet de modifier le format du message transféré à l'aide de l'indicateur -form . Par défaut, la commande utilise le format de message par défaut qui se trouve dans le fichier/forwcomps de votre UserMhDirectory. Si vous n'avez pas défini votre propre fichier forwcomps , le fichier /etc/mh/forwcomps est utilisé.
Utilisez l'indicateur -annotate pour annoter le message d'origine avec les informations de transfert. Pour garantir l'annotation, envoyez la remarque transmise avant de quitter l'interface de commande forw .
Indicateurs
| Article | Descriptif |
|---|---|
| -annotate | Annote les messages transférés avec les lignes:
Utilisez l'indicateur -inplace pour forcer la mise en place de l'annotation. Cela permet de conserver les liens vers le message annoté. |
| -digest Nom | Utilise la fonction de prétraitement pour créer un nouveau problème pour le prétraitement spécifié par la variable Nom . La commande forw développe les chaînes de format dans le fichier components (en utilisant le même mécanisme de chaîne de format que celui utilisé par la commande repl ) et compose le brouillon à l'aide de l'algorithme d'encapsulation de prétraitement standard. Une fois le brouillon composé, la commande forw écrit le volume et émet des entrées pour le prétraitement et démarre l'éditeur. Sauf si vous spécifiez l'indicateur " -form, la commande " forw utilise le format du fichier/digestcomps du UserMhDirectory. Si ce fichier n'existe pas, la commande utilise la valeur par défaut spécifiée dans le fichier /etc/mh/digestcomps . |
-draftfolder +Dossier |
Place le brouillon de message dans le dossier spécifié. Si vous ne spécifiez pas cet indicateur, la commande forw sélectionne un dossier de brouillon par défaut en fonction des informations fournies dans les profils de gestionnaire de messages (MH). Si +Dossier n'est pas spécifié, Current-Folder est utilisé. Vous pouvez définir un dossier de brouillon par défaut dans le fichier $HOME/.mh_profile .Remarque: Si
-draftfolder +Folder est suivi d'un paramètre Message , cela revient à spécifier l'indicateur -draftmessage . |
| -draftmessage Message | Identifie un brouillon de message. Si vous spécifiez -draftfolder sans l'indicateur -draftmessage , le message par défaut est new. |
| -editor Editeur | Indique l'éditeur initial pour la préparation du message. |
| -filter Fichier | Reformate chaque message en cours de transfert et place le message reformaté dans le brouillon de message. L'indicateur -filter accepte les formats utilisés par la commande mhl . |
+Dossier |
Indique le dossier qui contient les messages à transmettre. Si aucun dossier n'est spécifié, Current-Folder est utilisé. |
| -form FormFile | Affiche la sortie de la commande forw dans le format spécifié par la variable FormFile . La commande forw traite chaque ligne du fichier spécifié comme une chaîne de format. Si l'indicateur -digest est également spécifié, la commande forw utilise le format spécifié par la variable Fichier comme format du prétraitement. Si l'indicateur -form n'est pas spécifié lorsque l'indicateur -digest est utilisé, le fichier de filtre de synthèse (digest) devient le format par défaut. |
| -format | A l'aide de la commande mhl et d'un fichier de format par défaut, reformate chaque message transféré et place le message reformaté dans le brouillon de message. Si le fichier/mhl.forward UserMhDirectory existe, il contient le format par défaut. Sinon, le fichier /etc/mh/mhl.forward contient le format par défaut. |
| -help | Répertorie la syntaxe de commande, les commutateurs disponibles (basculements) et les informations de version. Remarque: pour MH, le nom de cet indicateur doit être complètement défini.
|
| -inplace | Force l'annotation à être effectuée afin de conserver les liens vers le message annoté. |
| -issue Nombre | Indique le numéro de sortie du prétraitement. Le numéro d'édition par défaut est supérieur d'une unité à la valeur actuelle de l'entrée " DigestName-issue-list dans le fichier/context UserMhDirectory. |
| message | Indique un message. Vous pouvez spécifier plusieurs messages, une plage de messages ou un seul message. Utilisez les références suivantes lorsque vous spécifiez des messages:
Le message par défaut est le message en cours dans le dossier en cours. Lorsque vous spécifiez plusieurs messages, le premier message transféré devient le message en cours. Lorsque vous spécifiez un dossier, ce dossier devient le dossier en cours. |
| -noannotate | Empêche l'annotation du message d'origine. Cet indicateur est la valeur par défaut. |
| -nodraftfolder | Place le projet dans le fichier/draft UserMhDirectory. |
| -noedit | Supprime l'édition initiale. |
| -noformat | Empêche le reformatage des messages transférés. Cet indicateur est la valeur par défaut. |
| -noinplace | Empêche l'annotation en place. Cet indicateur est la valeur par défaut. |
| -nowhatnowproc | Empêche le traitement interactif de la commande forw . Avec cet indicateur, aucune édition n'est effectuée. |
| -volume Nombre | Indique le numéro de volume du prétraitement. Le numéro de volume par défaut est la valeur actuelle de l'entrée " DigestName "-volume-list dans le fichier UserMhDirectory/context. |
| -whatnowproc Programme | Démarre le programme spécifié pour vous guider tout au long des tâches de transfert. Remarque: Si vous spécifiez la commande whatnow pour Programme, la commande forw démarre une procédure whatnow interne au lieu d'un programme avec le nom de fichier whatnow.
|
Postes de profil
Les données suivantes sont introduites dans le fichier/.mh_profile UserMhDirectory:
| Article | Descriptif |
|---|---|
Current-Folder: |
Définit le dossier en cours par défaut. |
Draft-Folder: |
Définit le dossier par défaut pour les brouillons. |
Editor: |
Définit l'éditeur par défaut. |
fileproc: |
Indique le programme utilisé pour reclasser les messages. |
mhlproc: |
Indique le programme utilisé pour filtrer les messages transférés. |
Msg-Protect: |
Définit le niveau de protection des nouveaux fichiers de messages. |
Path: |
Spécifie le UserMhDirectory. |
whatnowproc: |
Indique le programme utilisé pour inviter les questions What now? . |
Security
Exemples
- Pour transmettre le message en cours à une autre personne, entrez:
Le système vous invite à entrer des informations dans les zones d'en-tête. Pour ignorer une zone, appuyez sur la touche Entrée . Entrez vos informations dans leforwTo:champ. Le système répond par :
Entrez le texte que vous souhaitez afficher avant le texte du message transféré, puis appuyez sur la touche Ctrl-D. Le texte du message réacheminé s'affiche et vous êtes invité à entrer---------Enter initial textWhat now?Entréesendaprès l'inviteWhat now?pour réacheminer le message. - Pour réacheminer le message
5à partir du dossierinbox, entrez:forw +inbox 5
Fichiers
| Article | Descriptif |
|---|---|
| /etc/mh/digestcomps | Définit le formulaire de message par défaut MH lorsque l'indicateur -digest est spécifié. |
| /etc/mh/mhl.forward | Contient le filtre de message MH par défaut. |
| UserMhDirectory/digestcomps | Indique le formulaire de message par défaut d'un utilisateur lorsque l'indicateur -digest est spécifié. (S'il existe, il remplace le filtre de message par défaut MH.) |
| UserMhDirectory/forwcomps | Contient le formulaire de message par défaut d'un utilisateur. |
| UserMhDirectory/mhl.forward | Contient le filtre de message par défaut d'un utilisateur. (S'il existe, il remplace le filtre de message par défaut MH.) |
| /usr/bin/forw | Contient la forme exécutable de la commande forw . |
| $HOME/.mh_profile | Contient le fichier qui personnalise MH pour un utilisateur individuel. |
| UserMhDirectory/draft | Contient le brouillon créé pour l'édition des messages. |
| /etc/mh/forwcomps | Définit les composants des messages créés par la commande forw . |