我有一个现有的GMail电子邮件地址:
[equalum@eqclstr006a ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 30G 1.9G 28G 7% /
devtmpfs 6.9G 0 6.9G 0% /dev
tmpfs 6.9G 0 6.9G 0% /dev/shm
tmpfs 6.9G 49M 6.9G 1% /run
tmpfs 6.9G 0 6.9G 0% /sys/fs/cgroup
/dev/sda1 497M 62M 436M 13% /boot
/dev/sdb1 28G 45M 26G 1% /mnt/resource
/dev/sdc 148G 2.0G 139G 2% /eq
tmpfs 1.4G 0 1.4G 0% /run/user/1001
/dev/sdd1 493G 2.2G 465G 1% /data
tmpfs 1.4G 0 1.4G 0% /run/user/1000
我在此电子邮件地址上设置了Firebase帐户,我用它来执行Firebase身份验证。它完美运行,当我的应用程序登录时,验证电子邮件将通过此电子邮件地址发送给用户。
我的注册域名为1&1:
xxx@gmail.com
1& 1还提供使用域名创建电子邮件地址的服务。我创建了以下电子邮件地址:
www.yyy.com
我想使用 admin@yyy.com
电子邮件地址屏蔽我的Gmail电子邮件(xxx@gmail.com
)。
1& 1允许发送到admin@yyy.com
的所有电子邮件转发到admin@yyy.com
,我可以使用。
问题
如何从xxx@gmail.com
发送电子邮件(例如firebase-身份验证验证电子邮件),以xxx@gmail.com
显示?
我确实在GMail中看到,您可以创建一个可以提供此功能的商家帐户(admin@yyy.com
)。但是,企业帐户不是免费的,而且我在域名和服务器成本方面的预算有限。有免费的方式吗?
任何建议都表示赞赏。
更新
following tutorial说明了如何设置其他电子邮件地址(例如settings -> customize addresses
和您的GMail地址。它允许发送和接收的电子邮件显示为admin@yyy.com
。
但是,我需要Firebase-Authentication将其电子邮件发送为admin@yyy.com
。这可能吗?
更新
This tutorial说明了如何设置关联帐户。它似乎适用于发送和接收电子邮件。只需要检查Firebase何时发送自动电子邮件,如果它使用正确的电子邮件地址。
更新
Firebase从自己的电子邮件地址发送电子邮件。
admin@yyy.com
所以我想这就足够了。我很满意上述解决方案。
答案 0 :(得分:1)
在Firebase控制台中,转到“身份验证”部分,然后单击“模板”标签。在那里,您将看到不同操作的电子邮件模板(重置密码等)
在模板的右上角,您会看到一个“铅笔”图标,点击它。您将能够编辑某些字段并配置自定义域。单击该链接,弹出窗口将带您进入配置域的过程。
它会询问您的域名,然后它会显示您需要添加到域DNS配置中的DNS记录。如果一切顺利,最多可能需要48小时来验证您的域名。
验证完成后,您就可以使用域名扩展名“@ yyy.com”发送电子邮件。