Gostaria da opção de certos emails e / ou destinatários executarem um script antes de enviá text/plain
-los (seja automaticamente ou pressionando uma tecla de atalho), o que leva meu , executa um script sobre ele e anexa a saída desse script ao text/html
tipo , definindo a mensagem inteira como multipart/alternative
.
Caminhada lateral: pode ser bom se isso aconteceu automaticamente imediatamente antes do envio, mas apenas se o tipo de corpo estiver definido no momento text/markdown
, pois isso significa que o e-mail pendente nunca está em um estado em que edito a fonte novamente, mas esqueço 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 text/markdown
, para que isso fosse escolhido. Mas também tenho o problema de que muitos clientes de email (inclusive o Gmail) se recusam a renderizar text/markdown
(mesmo como texto sem formatação), em vez de oferecê-lo como um download, por isso precisaria voltar o tipo de conteúdo da parte de origem para text/plain
.
Isso é possível com vira-lata?
Infelizmente, até onde eu sei, o vira-lata não suporta o envio de multipart/alternative
mensagens, recusando-se a enviar qualquer coisa multipart/mixed
, mas eu adoraria mostrar que estou errado.
A melhor solução que consegui encontrar é essa 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:
- Ele substitui inteiramente o texto sem formatação original, tornando muito mais difícil editar
- Não gosto que haja
y
na macro para dizer sim à caixa de diálogo perguntando se não há problema em substituir o arquivo - Eu tenho que pressionar return depois que isso for executado
- E, claro, o principal: não envia a alternativa em texto sem formatação
Existe uma solução melhor?
Estou potencialmente aberto a outro cliente de email em modo de texto, desde que
- é utilizável no Google Apps e sincroniza sinalizadores etc. nas duas direções
- suporta GPG
- tem ligações semelhantes a vim, ou eu posso configurá-las
- permite-me usar o vim como um editor de mensagens
- tem uma exibição de mensagem encadeada
- permite filtrar / pesquisar mensagens de uma maneira um pouco sofisticada (remetente, destinatário, presença de anexos, pesquisa de assunto e texto do corpo)
- lida com tipos de anexos um pouco como mutt, por exemplo, mailcap ou equivalente, para que eu possa executar o correio HTML recebido através do lynx ou pressionar algo para abri-lo no navegador gráfico, se necessário, posso iniciar os visualizadores de imagens com o pressionar de um botão, e assim por diante