Podczas redagowania wiadomości mutt
widzę następujące nagłówki:
From:
To:
Cc:
Bcc:
Subject:
Reply-To:
Fcc: ~/.mail/sent
Mix: <no chain defined>
Security: None
Nie wiem do czego Mix:
służy nagłówek i nie sądzę, żebym go kiedykolwiek potrzebował. Podobnie nie będę musiał edytować Reply-To:
nagłówka.
Te dwie bezużyteczne linie zajmują cenną przestrzeń. Czy można całkowicie usunąć te nagłówki? Czy mogę określić, które nagłówki mają być wyświetlane w menu tworzenia?
Mix
jest za wysyłanie wiadomości za pośrednictwem anonimowychmixmaster
(cokolwiek to znaczy)Odpowiedzi:
Ok mam rozwiązanie (bardzo hacky). Odpowiedź: Możliwe jest usunięcie tych nagłówków poprzez edycję
mutt
kodu, ale jak dotąd nie jest to możliwe w żaden inny sposób.Przede wszystkim nie ma flagi ani żadnego
mutt
kodu źródłowego, aby zapobiec pojawianiu się tych nagłówków w oknie menu tworzenia. Przynajmniej nic nie widziałem.Nie można więc określić, które nagłówki mają być wyświetlane w menu tworzenia bez konieczności edytowania
mutt
kodu.Spojrzałem na kod źródłowy (
apt-get source mutt
) i dowiedziałem się, gdziemutt
rysuje nagłówki, gdy piszesz pocztę.Ważne części obejmują
compose.c
:Wprowadź te zmiany zgodnie z powyższym kodem:
HDR_REPLYTO
wyliczenie -> znikaReply-To
nagłówekPrompts
tablicy -> znikaReply-To
ciąg nagłówkadraw_envelope_addr (HDR_REPLYTO, msg->env->reply_to);
-> znikaReply-To
nagłówek564
-567
aby uniknąć błędów kompilacji z powodu brakuHDR_REPLYTO
-> znikaReply-To
opcja edycji nagłówka#undef MIXMASTER
przed sprawdzeniem def (lub dodaj ten wiersz wcześniej, aby uniknąć dodatnich kontroli) -> znikaMix
nagłówek.Następnie
./configure
imake
aby utworzyć spersonalizowanymutt
. Być może trzeba będzie rozwiązać niektóre problemy z kompilacją i konfiguracją.To działało
mutt-1.5.21
.Naprawdę nie wiem, jak działa kod mutta, widzę, że używają
curses
okien. Jeśli ktoś poświęca więcej czasu na zrozumienie tego kodu i jego przyczyny, opublikuj dalsze informacje.źródło
Ustawiasz nagłówki, w których chcesz wyświetlać, w następujący
muttrc
sposób:źródło
.muttrc
?ignore
edit_headers
?edit_headers
ustawiłemJeśli używasz vima:
źródło