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などのキャリアアドレスでは迷惑メールとして判断されるため、キャリアアドレスではメールが受信されません。