クラウドメールサービスSendGridを使ってJavaからメールを送ってみます。 SendGridを使ってメールを送る方法はいくつかあります。詳しくは公式ブログを参照してください。 SMTP Web API マーケティングメール機能 今回はSMTPとX-SMTPAPIを組み合わせて宛先毎に内容の異なるメールを送ってみます。 SMTP SMTPはWeb APIに比べて細かいメール送信パラメータを指定できるのがメリットですが、それが面倒な場合、デメリットにもなります。今回はUTF-8でメールを送ります。メール送信用ライブラリは定番のJavaMailを使っています。 X-SMTPAPI 名前がSMTPっぽくて紛らわしいですが、X-SMTPAPIはSendGrid独自の拡張ヘッダです。これを利用するとメール送信時にSendGridの様々な機能を使うことができます。今回は、To、Substituti