【问题标题】:How do I connect a SMTP with Firebase?如何将 SMTP 与 Firebase 连接?
【发布时间】:2018-06-24 08:43:08
【问题描述】:

我想使用一个名为 SMTP2Go 的 SMTP,而不是使用 Firebase 中的内置电子邮件系统,但想知道如何连接它以及是否需要先购买我自己的电子邮件域?将 SMTP 连接到 Firebase 需要什么要求?

【问题讨论】:

  • 不幸的是,要求我们推荐工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及到目前为止您为解决该问题所做的工作。
  • @ResetACK 他们的问题似乎是 1)如何连接它,以及 2)他是否需要先购买域名才能使其工作 3)需要什么要求将外部 smtp 服务器连接到 firebase.... 似乎没有询问任何关于服务的意见。

标签: firebase smtp firebase-authentication


【解决方案1】:

我假设您正在尝试设置自定义 SMTP 服务器,以便从 Firebase 身份验证发送(验证、密码重置、电子邮件更改)电子邮件。你可以set a custom SMTP server in the Firebase Authentication console

您不需要为此使用自定义域。您只需要知道 SMTP2GO 的 SMTP 主机和端口(例如 mail.smtp2go.com587),以及您的帐户详细信息(用于登录 smtp2go 的用户名/密码)。

发件人地址字段正是收件人在电子邮件“发件人”字段中看到的内容,也是他们发送的任何回复的目的地。它可以是您想用来支持您的用户的任何地址。

【讨论】:

  • 是否可以使用默认的 Firebase 电子邮件 (example@myapp.firebaseapp.com)?
  • 我实际上不知道那个地址去哪里了。我刚刚检查的项目有noreply@<mine>.firebaseapp.com,这使得这些项目看起来好像会转到一个不存在的邮箱。如果我是你,我会先使用个人邮件地址进行测试,例如youremail@gmail.com。一旦成功,您就可以看到其他 Sender address 的工作原理。
  • 会的。谢谢
【解决方案2】:

如果您想将 Gmail 帐户用作 Firebase 的 SMTP 服务,则以下步骤可能会对您有所帮助。如果您想了解更多详细信息,我已经分享了一篇关于它的中型帖子。

  1. 为 G Suite 帐号启用两步验证。
  2. 为帐户创建应用密码。
  3. 允许用户管理他们对安全性较低的应用的访问权限
  4. 解锁验证码

G-Suite 帐户已准备好用作 firebase 的 SMTP 服务。

详情请查看this link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-01
    • 1970-01-01
    • 2016-10-08
    • 2014-11-30
    • 2020-10-16
    相关资源
    最近更新 更多