見出し画像

TWSNMP FC:通知メールをHTML化するための調査中

とりあえず忘れていたマニュアルも書いたのでWails

を使ってデスクトップアプリでも作ろうと思って、まずはデザインを決めようと最近流行りのCSSのテンプレートについて調べました。そこでemail用のCSSのライブラリを見つけました。最近受信するHTMLのメールは、きれいに表示されていると感じていたのもあってTWSNMP FCのメール通知もHTML化してもう少し見やすくしようと思いました。作りたいポイントは、

  • タイトルを大きな文字にする

  • レスポンシブな表示に対応する

  • ログなどをテーブルで表示する

  • 障害は色を変えてわかるようにする

  • TWSNMP FCにアクセスするボタンをつける

です。このために今朝は調査を始めました。HTML版のEMAILのテンプレートなどが沢山ありましたが、広告メール用のものが多いようで、今回の目的に合いません。
もう少し基本的なものを探していると、

https://github.com/leemunroe/responsive-html-email-template

を見つけました。ポイントは、CSSをインラインにすることらしいです。
GO言語でHTMLメールを送信するサンプルプログラムも発見しました。

GITHUBでは

です。少しソースコードを修正して、HTMLメールを送信できるか試してみました。
サンプルについているテンプレートだと

HTMLメール

のような感じです。
送信するHTMLテンプレートを先に見つけたレスポンシブテンプレートに変えて送信すると

レスポンシブなHTMLメール

のような感じになりました。
使えそうです。サンプルメールを送信できたところで今朝は時間切れです。
明日の休みに組み込もうと思います。

明日に続く


開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。 ソフトウェアのマニュアルをnoteの記事で提供しています。 サポートによりnoteの運営にも貢献できるのでよろしくお願います。