Enviando multiparte / alternativa com mutt

9

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:

  • Substitui inteiramente o texto original, por isso é muito mais difícil editar
  • Eu não gosto que haja y na macro para dizer sim ao diálogo perguntando se está tudo bem substituir o arquivo
  • eu tenho que pressionar o retorno depois que isso é executado
  • E, claro, o principal: ele não envia a alternativa em texto puro

Existe uma solução melhor?

Estou potencialmente aberto a outro cliente de email em modo texto, contanto que

  • é utilizável com o Google Apps e sincroniza sinalizadores, etc. em ambas as direções
  • suporta GPG
  • tem ligações do tipo vim, ou eu posso configurá-las
  • me permite usar o vim como um editor de mensagens
  • tem uma visualização de mensagem encadeada
  • permite-me filtrar / pesquisar mensagens de uma forma um tanto 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 emails HTML recebidos através do lynx, ou pressionar algo para abri-los no navegador gráfico se necessário, posso iniciar visualizadores de imagens com um botão pressionado e assim por diante
por tremby 18.03.2016 / 20:50

0 respostas