Saat menulis pesan mutt
, saya melihat tajuk berikut:
From:
To:
Cc:
Bcc:
Subject:
Reply-To:
Fcc: ~/.mail/sent
Mix: <no chain defined>
Security: None
Saya tidak tahu untuk apa Mix:
sundulannya, dan saya pikir saya tidak akan pernah membutuhkannya. Demikian pula, saya tidak perlu mengedit Reply-To:
tajuk.
Dua baris yang tidak berguna ini mengambil ruang yang berharga. Apakah mungkin untuk menghapus header ini sepenuhnya? Bisakah saya menentukan tajuk mana yang ditampilkan di menu penulisan?
Mix
adalah untuk mengirim pesan anonim melaluimixmaster
(apa pun artinya)Jawaban:
Oke, saya punya solusi (sangat gila). Jawaban: Adalah mungkin untuk menghapus header ini dengan mengedit
mutt
kode, tetapi sejauh ini tidak memungkinkan.Pertama-tama, tidak ada flag atau
mutt
kode sumber check-in apa pun untuk mencegah header ini muncul di jendela menu compose. Setidaknya saya tidak melihat apa pun.Jadi tidak mungkin menentukan header mana yang ditampilkan di menu penulisan tanpa harus mengedit
mutt
kode.Saya telah melihat kode sumber (
apt-get source mutt
) dan menemukan, di manamutt
menarik tajuknya, ketika Anda menulis email.Bagian-bagian penting terletak pada
compose.c
:Buat perubahan ini sesuai dengan kode di atas:
HDR_REPLYTO
enum -> menghilangReply-To
headerPrompts
array -> menghilangReply-To
string headerdraw_envelope_addr (HDR_REPLYTO, msg->env->reply_to);
-> menghapusReply-To
tajuk564
-567
untuk menghindari kompilasi kesalahan karena kurangnyaHDR_REPLYTO
-> menghilangReply-To
opsi pengeditan header#undef MIXMASTER
sebelum cek def (atau mungkin tambahkan baris ini sebelumnya untuk menghindari cek menjadi positif) -> menghilangMix
header.Kemudian
./configure
danmake
untuk membuat personalisasi Andamutt
. Anda mungkin harus memperbaiki beberapa masalah kompilasi dan konfigurasi.Itu berhasil
mutt-1.5.21
.Saya tidak benar-benar tahu cara kerja kode mutt, saya melihat bahwa mereka menggunakan
curses
windows. Jika seseorang menghabiskan lebih banyak waktu untuk memahami kode ini dan mengapa ini berhasil, silakan kirim tindak lanjut.sumber
Anda mengatur tajuk yang ingin ditampilkan
muttrc
, seperti:sumber
.muttrc
?ignore
edit_headers
?edit_headers
mengaturJika menggunakan vim:
sumber