時々私はgoogle-groupインラインでコードの断片を送る必要があります。ここではテキストは役に立ちません。マークダウンで入力し、(pandocなどを使用して)htmlに変換し、text/html
としてmuttに添付できます。 送信します。
ここで利用できる優れたソリューションが1つありますが、外部のsendmail
を使用します 電子メールを送信するプログラム。 IMAP経由でメールを送信する機能を備えたmuttを使用しています 単独で。
承認された回答:
メッセージを作成した後、送信する前に、利用できるオプションがたくさんあります。 ?
を押します それらを表示します。
ここで役立つかもしれないいくつか:
-
F
外部プロセッサを介してアタッチメントをフィルタリングする-
pandoc -s -f markdown -t html
を使用します HTMLに変換するには
-
-
^T
添付ファイルのMIMEタイプを編集するには-
text/plain
からの変更text/html
へ 。
-
これで、すべてを1つのステップで実行するマクロになります。これを.muttrc
に追加します :
macro compose \e5 "F pandoc -s -f markdown -t html \ny^T^Utext/html; charset=utf-8\n"
set wait_key=no
このマクロを使用するには、メッセージの作成が完了した後、送信する前に、 Escを押します。 次に5 マークダウン形式のメッセージをHTMLに変換します。
必要に応じて、このマクロを自然にカスタマイズできます。 Muttにはすでに多くのキーバインディングが組み込まれているため、バインドするキーシーケンスが何であれ、他の何かを上書きしないようにしてください(またはそれがなくても生きていけるものです)。
オプションset wait_key=no
MuttのPress any key to continue...
を抑制します 外部コマンドの実行時にプロンプトが表示されます。 wait_key
の場合 yes
です (これがデフォルトです) Escを押す必要があります 、次に 5 、次に続行する他のキー。