FirebaseのSMTP設定でGmail・iCloudからメールを送信する方法
恐らくFirebaseに限らず、どのSMTP設定もこれで送信できると思います。
一応、nodemailerで試したところ、メールを送信できました。
| Gmail | iCloud | |
|---|---|---|
| 送信者のアドレス | name@gmail.com | name@icloud.com |
| SMTPサーバーホスト | smtp.gmail.com | smtp.mail.me.com |
| SMTPサーバーポート | 465 | 587 |
| SMTP ユーザー名 | name@gmail.com | name@icloud.com |
| SMTP パスワード | 以下のサイトを参考にアプリパスワードを作成してください。 https://pc-karuma.net/google-account-generate-app-password/ |
以下のサイトを参考にアプリパスワードを作成してください。 [https://support.apple.com/ja-jp/HT204397 |
| SSL セキュリティモード | SSL | STARTTLS |
注意点
・SMTPパスワードはログインするときのパスワードではないことに気を付けてください。
・フリーのメールアドレスのため、docomo、au、softbankなどのキャリアアドレスでは迷惑メールとして判断されるため、キャリアアドレスではメールが受信されません。