私はGmailを使用していますが、テキスト/一般的なメールを固定幅フォントでレンダリングする必要があるため、時々修正する必要があります。これにより、システムで生成されたレポートなどを簡単に検索できます。問題は、Gmailの意味が変わると数年ごとにハッキングする必要があり、電子メールの読みやすさを向上させるためにGmailをハッキングしない「開発者」タイプの同僚が多いことです。
したがって、テキストファイルを取得してHTMLにラップする簡単なコマンドとメッセージを適切にエンコードするのに十分なMIMEコンテンツを知っている人がいるかどうか疑問に思います。 HTMLが 。
私は、MIME出力をcronに供給できますか? html-mime-email型コマンドで接続します。
ベストアンサー1
ちょうどあなたの質問を見つけました。答えがまだ役に立つことを願っています。
私は何年もの間HTML出力を使用してcronジョブを正常に実行してきました。コマンドを実行する前に、crontabで次の変数を設定する必要があります。
CONTENT_TYPE="text/html; charset=utf-8"
CONTENT_TRANSFER_ENCODING="8bit"
text/htmlですが、マルチパートではありません。
pre
明確なスクリプトを書く以外に、出力をラベルにラップする他の方法が見つかりませんでした。
#!/bin/sh
echo '<pre>'
"$@"
echo '</pre>'
次に、crontabのコマンドの前に明示的に使用します。
このアプローチには小さな欠点があります。たとえば、cronから送信された電子メールの件名にスクリプト名が表示されることですpre
。Cron <user@host> pre your_command