メール

Amazon SESでメール送信するときは必ず設定セットを使う

設定セットとは 送信するメッセージに適用できるルールのグループのこと。 例えば 成功したらログをCloudWatchに送信する 配信(相手先に到達)したらSNSで通知する テンプレートのレンダリングに失敗したらログをCloudWatchに送信する というようなルールをあ…

RazorEngineでHTMLメールとテキストメールのテンプレートを作成する。

RazorEngineを使ったメールテンプレート作成方法。antaris.github.ioテンプレートに埋め込むモデルを定義する。 namespace MailApp.Models.Mail { public class Template { public string Name { get; set; } } } テンプレートファイルを指定して、その中身…

Bash on Ubuntu on Windows(wsltty経由)はletter_opener_webを使う

Railsの開発でメールを送信するときに便利なletter_opener。 github.com ただBash on Ubuntu on Windows上だとブラウザが開けないので、送信されたメールの内容が確認できない。 そこでletter_opener_webを使う。 github.com まずはGemfileに以下の記述を追…