No dia 30/08/2004 às 10:46,
Marcio de Araujo Benedito <[EMAIL PROTECTED]> escreveu:

> Como fazer? Existe alguma forma de fazer o mutt selecionar o remetente 
> dinamicamente, ou que ele ofereça uma maneira de mudar manualmente?

O mutt tem um recurso muito interessante, conhecido como "hook". Basicamente
é uma diretiva que comporta-se diferentemente diante de alguns padrões,
geralmente definido por uma expressão regular. Exemplos são o "folder-hook"
(guiado pela pasta em que você está --caixa de mensagem) e o "send-hook"
(atua sobre as mensagens que você envia).

Neste caso, você pode usar tanto o 'folder-hook' como o 'send-hook', mas a
primeira opção é preferida. Basta você pedir que o mutt que atribua
automaticamente o endereço do remetente assim que você acessar uma pasta,
por exemplo:


folder-hook '!'.*listas.*debian$  my_hdr To: 
debian-user-portuguese@lists.debian.org
folder-hook '!'.*listas.*debian$  my_hdr From: Douglas A. Augusto <[EMAIL 
PROTECTED]>

Esses comandos fazem com que ao acessar a pasta de mensagens 'debian',
automaticamente o mutt atribua o meu campo "To" (o destinatário padrão
quando iniciar uma nova mensagem) e "From" (o remetente padrão quando criar
uma mensagem).

'!' é um apelido para o caminho do meu "inbox" no disco rígido, mas pode ser
qualquer expressão regular que coincida com o caminho do seu diretório.

Entretanto, o mutt não retorna com o valor prévio caso você saia da pasta
definida no 'folder-hook', para isto, use uma expressão regular "." para
estipular as ações padrões globais:

folder-hook .    unmy_hdr *
folder-hook .    my_hdr From: Douglas A. Augusto <[EMAIL PROTECTED]>
folder-hook .    my_hdr X-Editor: Vim http://www.vim.org/

Isto faz com que por padrão meu endereço de remetente seja o
"[EMAIL PROTECTED]".


-- 
Douglas Augusto
                                                       [Netiqueta]
§ Mantenha respostas e comentários coerentes com assunto do tópico.

Reply via email to