Ok, tengo una solución (muy hacky). Respuesta: Es posible eliminar estos encabezados editando muttel código, pero hasta ahora no es posible de ninguna otra manera.
En primer lugar, no hay ningún indicador ni ninguna verificación en muttel código fuente para evitar que estos encabezados aparezcan en la ventana del menú de redacción. Al menos no vi ninguno.
Por lo tanto, no es posible especificar qué encabezados se muestran en el menú de redacción sin tener que editar muttel código.
Eché un vistazo al código fuente ( apt-get source mutt) y descubrí, donde muttdibuja sus encabezados, cuando redactas un correo.
Las partes importantes se encuentran en 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;
Realice estos cambios de acuerdo con el código anterior:
- comente la línea 60, la
HDR_REPLYTOenumeración -> desvanece el Reply-Toencabezado
- comente la cadena "Responder a:" en la
Promptsmatriz -> desvanece la Reply-Tocadena del encabezado
- comentar
draw_envelope_addr (HDR_REPLYTO, msg->env->reply_to);-> desaparece el Reply-Toencabezado
- comentar líneas
564- 567para evitar errores de compilación debido a la falta de HDR_REPLYTO-> desvanece la Reply-Toopción de edición de encabezado
- agregue
#undef MIXMASTERantes de la verificación def (o quizás agregue esta línea antes para evitar que cualquier verificación sea positiva) -> desvanece el Mixencabezado.
Entonces ./configurey makepara crear tu personalizado mutt. Es posible que deba solucionar algunos problemas de compilación y configuración.
Funcionó mutt-1.5.21.
Realmente no sé cómo funciona el código mutt, veo que usan cursesWindows. Si alguien pasa más tiempo entendiendo este código y por qué funciona, publique un seguimiento.
Mixes para enviar mensajes anónimos a través demixmaster(lo que sea que eso signifique)