Ao escrever uma mensagem mutt
, vejo os seguintes cabeçalhos:
From:
To:
Cc:
Bcc:
Subject:
Reply-To:
Fcc: ~/.mail/sent
Mix: <no chain defined>
Security: None
Não sei para que Mix:
serve o cabeçalho e acho que nunca vou precisar dele. Da mesma forma, não precisarei editar o Reply-To:
cabeçalho.
Essas duas linhas inúteis estão ocupando um espaço valioso. É possível remover esses cabeçalhos completamente? Posso especificar quais cabeçalhos são exibidos no menu de composição?
Mix
é para o envio de mensagens anônimas viamixmaster
(whatever that means)Respostas:
Ok, eu tenho uma solução (muito hacky). Resposta: É possível remover esses cabeçalhos editando
mutt
o código, mas até agora não é possível de nenhuma outra maneira.Primeiro, não há sinalizador ou
mutt
código-fonte de check-in para impedir que esses cabeçalhos apareçam na janela do menu de composição. Pelo menos eu não vi nenhum.Portanto, não é possível especificar quais cabeçalhos são exibidos no menu de composição sem a necessidade de editar
mutt
o código.Eu dei uma olhada no código fonte (
apt-get source mutt
) e descobri, ondemutt
desenha seus cabeçalhos, quando você redige um e-mail.As partes importantes estão em
compose.c
:Faça essas alterações de acordo com o código acima:
HDR_REPLYTO
enum -> desaparece oReply-To
cabeçalhoPrompts
matriz -> desaparece aReply-To
string do cabeçalhodraw_envelope_addr (HDR_REPLYTO, msg->env->reply_to);
-> desaparece oReply-To
cabeçalho564
-567
para evitar erros de compilação devido à falta deHDR_REPLYTO
-> desaparece aReply-To
opção de edição do cabeçalho#undef MIXMASTER
antes da verificação de definição (ou talvez adicione esta linha anteriormente para evitar que as verificações sejam positivas) -> desaparece oMix
cabeçalho.Então
./configure
emake
para criar o seu personalizadomutt
. Pode ser necessário corrigir alguns problemas de compilação e configuração.Funcionou
mutt-1.5.21
.Eu realmente não sei como o código do mutt funciona, vejo que eles usam o
curses
Windows. Se alguém passar mais tempo entendendo esse código e por que ele funciona, poste um acompanhamento.fonte
Você define os cabeçalhos que deseja exibir
muttrc
, assim:fonte
.muttrc
?ignore
edit_headers
?edit_headers
definidoSe estiver usando o vim:
fonte