Me gustaría la opción para que ciertos correos electrónicos y / o destinatarios ejecuten un script antes de enviarlo (ya sea automáticamente o presionando una combinación de teclas) que toma mi text/plain
, ejecuta un script sobre él y luego adjunta la salida de ese script con el text/html
tipo , configurando todo el mensaje en multipart/alternative
.
Divagación lateral: podría ser bueno que esto ocurriera automáticamente inmediatamente antes del envío, pero solo si el tipo de cuerpo estaba configurado actualmente text/markdown
, ya que esto significaría que el correo electrónico pendiente nunca estará en un estado en el que edite la fuente nuevamente, pero olvide volver a generar el HTML, y todavía tengo la opción de enviar solo text/plain
. Luego tendría otro enlace para establecer el tipo de contenido del cuerpo text/markdown
, para que esto se recoja. Pero también tengo el problema de que muchos clientes de correo (incluido Gmail) se niegan a procesar text/markdown
(incluso como texto sin formato), en lugar de ofrecerlo como una descarga, por lo que necesitaría cambiar el tipo de contenido de la parte fuente. a text/plain
.
¿Es posible tal cosa con el perro callejero?
Lamentablemente, por lo que puedo decir, mutt no admite el envío de multipart/alternative
mensajes, se niega a enviar nada multipart/mixed
, pero me encantaría que me muestren que estoy equivocado.
La mejor solución que he podido encontrar es esta macro:
macro compose M "<filter-entry>commonmark<return>y<edit-type><kill-line>text/html<return>" "convert message to HTML with Commonmark"
Hay algunos problemas con esto:
- Reemplaza por completo el texto plano original, por lo que es mucho más difícil de editar
- No me gusta que haya
y
en la macro para decir sí al cuadro de diálogo preguntando si está bien sobrescribir el archivo - Tengo que presionar regresar después de que esto se ejecute
- Y, por supuesto, lo principal: no envía la alternativa de texto sin formato
¿Hay una mejor solución?
Estoy potencialmente abierto a otro cliente de correo en modo texto, siempre que
- se puede usar con Google Apps y sincroniza banderas, etc. en ambas direcciones
- soporta GPG
- tiene enlaces tipo vim, o puedo configurarlos
- me permite usar vim como editor de mensajes
- tiene una vista de mensaje enhebrado
- me permite filtrar / buscar correo de una manera algo sofisticada (remitente, destinatario, presencia de archivos adjuntos, búsqueda de asunto y texto del cuerpo)
- maneja los tipos de archivos adjuntos un poco como mutt, es decir, mailcap o equivalente para que pueda ejecutar el correo HTML entrante a través de lynx, o presionar algo para abrirlo en el navegador gráfico si es necesario, puedo iniciar visores de imágenes con solo presionar un botón, y así sucesivamente