Closed4
Firebase の Trigger Email を設定する
![Daigo Wakabayashi](https://res.cloudinary.com/zenn/image/fetch/s--Tw6O_8uu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/9db0b13c2e.jpeg)
Trigger Email とは
指定した Cloud Firestore コレクションに書き込まれたドキュメントのコンテンツに基づいて、メールを生成し送信します。
その名の通り、Firestoreドキュメントの追加をトリガーにメールを送信する拡張機能。(Blazeプランで使える)
必要なもの
- SMTP URI( SendGrid など、実際にメール送信を担うメールサービスのURI)
![Daigo Wakabayashi](https://res.cloudinary.com/zenn/image/fetch/s--Tw6O_8uu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/9db0b13c2e.jpeg)
SendGrid URIの作成
- SendGrid アカウントを作成
-
Email API > Integration Guide > SMTP Relay
から APIKey を生成
- 以下が SendGrid の SMTP URI
// smtps://[user]:[password]@[server]
smtps://apikey:hogehoge@smtp.sendgrid.net
独自ドメインを登録する場合
![Daigo Wakabayashi](https://res.cloudinary.com/zenn/image/fetch/s--Tw6O_8uu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/9db0b13c2e.jpeg)
メールの表示名を変更する方法
- 以下の記法で、Firebase に追加する email ドキュメントの from を指定する
to :
from: 表示名<メールアドレス> // ex)ダイゴ<daigowakabayashi@gmail.com>
message:
このスクラップは2022/01/18にクローズされました