概要
Heroku + Laravel + SendGridの環境でハマったので記事として残しておきます(2019年12月時点)
目次
- SendGrid設定画面へ行き方
- HTMLメールに変換されてしまう
- メールに貼ったURLが勝手に置換されてしまう
SendGrid設定画面への行き方
Herokuのアプリケーションメニューから「Configure Add-ons」「SendGrid」」を選択
HTMLメールに変換されてしまう
デフォルト設定だとtextメールをHTMLメールに変換する仕様になっているため、改行がされたりされなかったりする問題が発生する。
「Settings」「Mail Settings」の「Plain Content」の設定を「ON」にする
メールに貼ったURLが勝手に置換されてしまう
トラッキング設定が入っていると、URLを勝手に置換してしまう時がある。
「Settings」「Tracking」の「Click Tracking」の設定を「OFF」にする
公式のヘルプ
まとめ
運用の仕方次第ではその他の問題も出てくるかもしれませんが、テキストメールを送る際に困った事をまとめました。