J'aimerais que certains e-mails et / ou destinataires aient la possibilité d'exécuter un script avant de l'envoyer (automatiquement ou en appuyant sur une liaison de touches) qui prend my text/plain
, exécute un script dessus, puis attache la sortie de ce script avec le text/html
type , définissant le message entier sur multipart/alternative
.
Randonnée latérale: il pourrait être intéressant que cela se produise automatiquement immédiatement avant l'envoi, mais uniquement si le type de corps était actuellement défini sur text/markdown
, car cela signifierait que l'e-mail en attente n'est jamais dans un état où je modifie à nouveau la source mais oublie de régénérer le HTML, et j'ai toujours la possibilité d'envoyer uniquement text/plain
. Ensuite, j'aurais une autre liaison pour définir le type de contenu du corps text/markdown
, afin que cela soit repris. Mais j'ai aussi le problème que beaucoup de clients de messagerie (Gmail inclus) refusent de rendre text/markdown
(même en texte brut), au lieu de le proposer en téléchargement, donc je devrais avoir le type de contenu de la partie source repassé à text/plain
.
Une telle chose est-elle possible avec mutt?
Malheureusement, autant que je sache, mutt ne prend pas en charge l'envoi de multipart/alternative
messages, refusant d'envoyer quoi que ce soit multipart/mixed
, mais j'aimerais qu'on me montre que j'ai tort.
La meilleure solution que j'ai pu trouver est cette macro:
macro compose M "<filter-entry>commonmark<return>y<edit-type><kill-line>text/html<return>" "convert message to HTML with Commonmark"
Il y a quelques problèmes avec ceci:
- Il remplace entièrement le texte brut d'origine, il est donc beaucoup plus difficile à modifier
- Je n'aime pas qu'il y ait
y
dans la macro pour dire oui à la boîte de dialogue demandant si c'est correct d'écraser le fichier - Je dois appuyer sur Retour après cette exécution
- Et bien sûr, l'essentiel: il n'envoie pas l'alternative en texte brut
Y a-t-il une meilleure solution?
Je suis potentiellement ouvert à un autre client de messagerie en mode texte, tant qu'il
- est utilisable avec Google Apps et synchronise les drapeaux, etc. dans les deux sens
- prend en charge GPG
- a des liaisons de type vim, ou je peux les configurer
- me permet d'utiliser vim comme éditeur de messages
- a une vue de message fileté
- me permet de filtrer / rechercher le courrier d'une manière quelque peu sophistiquée (expéditeur, destinataire, présence de pièces jointes, recherche de sujet et de corps de texte)
- gère les types de pièces jointes un peu comme mutt, c'est-à-dire mailcap ou équivalent afin que je puisse exécuter le courrier HTML entrant via lynx, ou appuyer sur quelque chose pour l'ouvrir dans le navigateur graphique si besoin est, je peux lancer les visionneuses d'images en appuyant sur un bouton, etc.