Eu gostaria que a opção de certos e-mails e / ou destinatários executassem um script antes de enviá-los (seja automaticamente ou pressionando uma atalho de teclas), que pega o text/plain
, executa um script e anexa a saída desse script com o tipo text/html
, definindo a mensagem inteira como multipart/alternative
.
Acompanhamento lateral: pode ser bom se isso acontecer automaticamente imediatamente antes do envio, mas somente se o tipo de corpo estiver definido como text/markdown
, pois isso significaria que o email pendente nunca está em um estado em que edito a fonte novamente esqueça de regenerar o HTML, e ainda tenho a opção de enviar apenas text/plain
. Então, eu teria outra ligação para definir o tipo de conteúdo do corpo para text/markdown
, para que isso fosse captado. Mas também tenho o problema de muitos clientes de email (incluindo o Gmail) se recusarem a processar text/markdown
(mesmo como texto simples), oferecendo-o como um download, então eu precisaria ter o tipo de conteúdo da fonte parte voltou para text/plain
.
Isso é possível com o mutt?
Infelizmente, até onde eu sei, o mutt não suporta o envio de multipart/alternative
mensagens, recusando-se a enviar qualquer coisa, mas multipart/mixed
, mas eu adoraria ser mostrado que estou errado.
A melhor solução que consegui criar é esta macro:
macro compose M "<filter-entry>commonmark<return>y<edit-type><kill-line>text/html<return>" "convert message to HTML with Commonmark"
Existem alguns problemas com isso:
y
na macro para dizer sim ao diálogo perguntando se está tudo bem substituir o arquivo Existe uma solução melhor?
Estou potencialmente aberto a outro cliente de email em modo texto, contanto que
Tags email mutt mime-headers