comando do dist
Propósito
Redistribui uma mensagem para endereços adicionais.
Sintaxe
dist [ + Folder ] [ -nodraftfolder | -draftfolder +Folder ] [ Mensagem | -draftmessage Mensagem ] [ -annotate [ -inplace | -noinplace ] | -noannotate ] [ -form FormFile ] [ -editor Editor | -noeditar ] [ -nowhatnowproc | -whatnowproc Programa ]
Descrição
O comando dist fornece uma interface para redistribuição de mensagens existentes para uma nova lista de endereços. Por padrão, o comando ' dist copia a mensagem atual na pasta atual para o arquivo ' UserMHDirectory '/rascunho e inicia um editor. Para especificar uma mensagem na pasta atual diferente da inadimplência, use o parâmetro Message .
Uma vez iniciado, o editor solicita a entrada de valores para cada campo de cabeçalho. O comando ' dist usa o formato de cabeçalho definido no arquivo ' UserMHDirectory '/distcomps. (Se esse arquivo não existir, o sistema usará o arquivo /etc/mh/distcomps ) Já que o corpo da mensagem é a mensagem que você está redistribuindo, não preencha o corpo. Para definir um arquivo de formato diferente do arquivo ' UserMHDirectory '/distcomps, use o sinalizador ' -formulário.
Para alterar o editor padrão, use a bandeira -editor ou defina oEditor:entrada em seu arquivo $HOME/.mh_profile .
Pressione a sequência de chaves Ctrl-D para sair do editor. Ao sair do editor, o comando dist inicia o Message Handler (MH) What Now? Prompt. Pressione a tecla Enter para ver uma lista dos subcomandos disponíveis whatnow . Esses subcomandos permitem que você continue editando o cabeçalho da mensagem, liste o cabeçalho da mensagem, direciona a disposição da mensagem ou finda o processamento do comando dist .
As mensagens redistribuídas consistem no cabeçalho e no corpo originais anexados a um novo cabeçalho. O arquivo draft que você editar usando o comando dist consiste apenas de campos de cabeçalho. Uma cópia da mensagem original com o novo rascunho da mensagem não é armazenada automaticamente.
Para anotar a mensagem original com informações de redistribuição, use a sinalização -annotate . Esta sinalização anexa a mensagem original com oResent:campo, e a data e hora atuais.
Sinalizações
| Item | Descrição |
|---|---|
| -anotar | Anota a mensagem sendo redistribuída com as linhas:Uma vez que a sinalização -annotate não é preservada sobre várias execuções do comando, a anotação é concluída apenas se a mensagem for enviada diretamente do comando dist . A anotação das forças de sinalização -inplace a ser feita no lugar, a fim de preservar links para a mensagem anotada. |
| -draftfolder + Folder | Coloca o rascunho da mensagem na pasta especificada. Se -draftfolder +Folder bandeira é seguida por uma variável Message , ela é a mesma que usar a bandeira -draftmessage . Se +Folder não for especificado, a mensagem rascunho será colocada em Current-Folder. |
| -redigtmensagem Mensagem | Especifica um rascunho de mensagem. Por padrão, o sistema cria uma nova mensagem de rascunho na pasta atual. O rascunho da mensagem torna-se a mensagem atual. |
| -editor Editor | Especifica o editor inicial para preparação da mensagem para distribuição. |
| +Pasta | Identifica a pasta que contém a mensagem para redistribuir. Se uma pasta não for especificada, então Current-Folder é assumido. |
| -formulário FormFile | Determina o formulário de mensagem. O comando dist trata cada linha no arquivo de formulário especificado. |
| -help | Lista a sintaxe de comando, comutadores disponíveis (toggles) e informações de versão.Nota: Para MH, o nome desta bandeira deve ser totalmente explicado. |
| -no local | Força a anotação a ser feita no lugar a fim de preservar links para a mensagem anotada. |
| Mensagem | Identifica a mensagem para redistribuir. Use as seguintes referências para especificar mensagens:
|
| -sem anotações | Suprime a anotação. Essa sinalização é o padrão. |
| -pasta nodraft | Coloca o rascunho no arquivo ' UserMHDirectory '/rascunho. |
| -sem edição | Suprime a edição inicial. |
| -noinplace | Previne a anotação no lugar. Essa sinalização é o padrão. |
| -nowhatnowproc | Suprime o processamento interativo do comando dist . A sinalização -nowhatnowproc evita que qualquer edição ocorra. |
| -whatnowproc Programa | Inicia o programa especificado para orientá-lo através das tarefas de distribuição. Se você especificar o comando whatnow como a variável Program , o comando dist inicia um procedimento interno whatnow em vez de um programa com o nome de arquivo whatnow. |
Entradas De Perfil
As seguintes entradas são inseridas no arquivo UserMHDirectory/.mh_profile:
| Item | Descrição |
|---|---|
| Current-Folder: | Configura a pasta atual padrão. |
| Draft-Folder: | Configura a pasta padrão para rascunhos. |
| Editor: | Configura o editor padrão. |
| fileproc: | Especifica o programa usado para rearquivar mensagens. |
| Path: | Especifica o diretório MH do usuário. |
| whatnowproc: | Especifica o programa usado para solicitarWhat now?perguntas. |
Segurança
Exemplos
- Para redistribuir a mensagem atual da pasta atual, digite:
O sistema solicita a você os valores de campo de cabeçalho. Após inserir um valor, pressione a tecla Enter. Para pular uma entrada, pressione a tecla Enter sem entrar em um valor. Você deve preencher oResent-to:. Após completar os cabeçalhos, não modifique o corpo do texto. Pressione a sequência de chaves Ctrl-D para sair do editor. O sistema solicita a você:dist
Pressione a tecla Enter para ver uma lista de opções disponíveis. Se você deseja redistribuir esta mensagem, digitesend. Sua mensagem é redistribuída para a nova lista de endereços.What now? - Para redistribuir uma mensagem para uma nova lista de endereços quando existir um rascunho de mensagens, digite:
O sistema responde com uma mensagem semelhante à seguinte:dist
Para redistribuir este rascunho, digite:Draft "$HOME/Mail/draft" exists (43 bytes). Disposition? _
O sistema solicita a você os valores de campo de cabeçalho. Após inserir um valor, pressione a tecla Enter. Para pular uma entrada, pressione a tecla Enter sem entrar em um valor. Você deve preencher oResent-to:. Após completar os cabeçalhos, não modifique o corpo do texto. Pressione a sequência de chaves Ctrl-D para sair do editor. O sistema solicita a você:replace
Pressione a tecla Enter para ver uma lista de opções disponíveis. Se você quiser redistribuir o rascunho, digitesend. Sua mensagem é redistribuída para a nova lista de endereços.What now? - Para redistribuir a mensagem15da parteschedulesda pasta, digite:dist +schedules 15O sistema solicita a você os valores de campo de cabeçalho. Após inserir um valor, pressione a tecla Enter. Para pular uma entrada, pressione a tecla Enter sem entrar em um valor. Você deve preencher oResent-to:. Após completar os cabeçalhos, não modifique o corpo do texto. Pressione a sequência de chaves Ctrl-D para sair do editor. O sistema solicita a você:
Pressione a tecla Enter para ver uma lista de opções disponíveis. Para redistribuir a mensagem, digitesende pressione a tecla Enter.What now?
Arquivos
| Item | Descrição |
|---|---|
| /etc/mh/distcomps | Contém o formato de mensagem padrão do sistema. |
| Diretório UserMH /distcomps | Contém o formato de mensagem padrão do usuário. |
| UserMHDirectory/rascunho | Contém o arquivo rascunho atual. |
| /usr/bin/dist | Contém a forma executável do comando dist . |