Lorsque mutt
je compose un message , je vois les en-têtes suivants:
From:
To:
Cc:
Bcc:
Subject:
Reply-To:
Fcc: ~/.mail/sent
Mix: <no chain defined>
Security: None
Je ne sais pas à quoi Mix:
sert l'en- tête et je ne pense pas en avoir besoin. De même, je n'aurai pas besoin de modifier l'en- Reply-To:
tête.
Ces deux lignes inutiles occupent un espace précieux. Est-il possible de supprimer entièrement ces en-têtes? Puis-je spécifier les en-têtes affichés dans le menu de composition?
Mix
est pour l'envoi de messages anonymes viamixmaster
(quoi que cela signifie)Réponses:
Ok, j'ai une solution (très hacky). Réponse: Il est possible de supprimer ces en-têtes en éditant
mutt
le code, mais pas possible de toute autre manière jusqu'à présent.Tout d'abord, il n'y a pas d'indicateur ou de
mutt
code source de check-in pour empêcher ces en-têtes d'apparaître dans la fenêtre du menu de composition. Au moins, je n'en ai pas vu.Il n'est donc pas possible de spécifier quels en-têtes sont affichés dans le menu de composition sans avoir à modifier
mutt
le code de.J'ai jeté un coup d'œil au code source (
apt-get source mutt
) et j'ai découvert, oùmutt
dessine ses en-têtes, lorsque vous composez un mail.Les parties importantes résident dans
compose.c
:Apportez ces modifications conformément au code ci-dessus:
HDR_REPLYTO
énumération -> disparaît l'en-Reply-To
têtePrompts
tableau -> disparaît laReply-To
chaîne d'en-têtedraw_envelope_addr (HDR_REPLYTO, msg->env->reply_to);
-> disparaît l'en-Reply-To
tête564
-567
pour éviter les erreurs de compilation en raison de l'absence deHDR_REPLYTO
-> disparaît l'Reply-To
option d'édition de l'en- tête#undef MIXMASTER
avant la vérification def (ou peut-être ajouter cette ligne plus tôt pour éviter que les vérifications soient positives) -> disparaît l'en-Mix
tête.Ensuite
./configure
etmake
pour créer votre personnalisémutt
. Vous devrez peut-être résoudre certains problèmes de compilation et de configuration.Cela a fonctionné
mutt-1.5.21
.Je ne sais pas vraiment comment fonctionne le code de mutt, je vois qu'ils utilisent des
curses
fenêtres. Si quelqu'un passe plus de temps à comprendre ce code et pourquoi il fonctionne, veuillez poster un suivi.la source
Vous définissez les en-têtes dans lesquels vous souhaitez afficher
muttrc
, comme suit:la source
.muttrc
?ignore
edit_headers
?edit_headers
régléSi vous utilisez vim:
la source