Oke, saya punya solusi (sangat gila). Jawaban: Adalah mungkin untuk menghapus header ini dengan mengedit muttkode, tetapi sejauh ini tidak memungkinkan.
Pertama-tama, tidak ada flag atau muttkode 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 muttkode.
Saya telah melihat kode sumber ( apt-get source mutt) dan menemukan, di mana muttmenarik tajuknya, ketika Anda menulis email.
Bagian-bagian penting terletak pada compose.c:
[...]
[line 60]
// HDR_REPLYTO,
[...]
[line 77]
static char *Prompts[] =
{
"From: ",
"To: ",
"Cc: ",
"Bcc: ",
"Subject: ",
// "Reply-To: ",
"Fcc: "
};
[...]
[line 251]
static void draw_envelope (HEADER *msg, char *fcc)
{
draw_envelope_addr (HDR_FROM, msg->env->from);
draw_envelope_addr (HDR_TO, msg->env->to);
draw_envelope_addr (HDR_CC, msg->env->cc);
draw_envelope_addr (HDR_BCC, msg->env->bcc);
mvprintw (HDR_SUBJECT, 0, TITLE_FMT, Prompts[HDR_SUBJECT - 1]);
mutt_paddstr (W, NONULL (msg->env->subject));
// draw_envelope_addr (HDR_REPLYTO, msg->env->reply_to);
mvprintw (HDR_FCC, 0, TITLE_FMT, Prompts[HDR_FCC - 1]);
mutt_paddstr (W, fcc);
if (WithCrypto)
redraw_crypt_lines (msg);
#undef MIXMASTER
#ifdef MIXMASTER
redraw_mix_line (msg->chain);
#endif
[...]
[line 564]
// case OP_COMPOSE_EDIT_REPLY_TO:
// menu->redraw = edit_address_list (HDR_REPLYTO, &msg->env->reply_to);
// mutt_message_hook (NULL, msg, M_SEND2HOOK);
// break;
Buat perubahan ini sesuai dengan kode di atas:
- komentar keluar baris 60,
HDR_REPLYTOenum -> menghilang Reply-Toheader
- komentar pada string "Balas-Ke:" di dalam
Promptsarray -> menghilang Reply-Tostring header
- komentar
draw_envelope_addr (HDR_REPLYTO, msg->env->reply_to);-> menghapus Reply-Totajuk
- komentar baris
564- 567untuk menghindari kompilasi kesalahan karena kurangnya HDR_REPLYTO-> menghilang Reply-Toopsi pengeditan header
- tambahkan
#undef MIXMASTERsebelum cek def (atau mungkin tambahkan baris ini sebelumnya untuk menghindari cek menjadi positif) -> menghilang Mixheader.
Kemudian ./configuredan makeuntuk membuat personalisasi Anda mutt. 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 curseswindows. Jika seseorang menghabiskan lebih banyak waktu untuk memahami kode ini dan mengapa ini berhasil, silakan kirim tindak lanjut.
Mixadalah untuk mengirim pesan anonim melaluimixmaster(apa pun artinya)