将 Zoho mail 与 Firestore 中的触发电子邮件结合使用

问题描述 投票:0回答:1

我有自己的域名,假设它是 mydomain.com,我使用该域名设置了 Zoho Mail,因为它最多可以免费使用五个地址。我正在尝试为此 firebase 扩展创建 SMTP_CONNECTION_URI,但在 smtp 身份验证上它总是失败。

创建 URI 时,我受到了 Zoho 提供的启发

https://www.zoho.com/mail/help/zoho-smtp.html#alink2

我的 URI 如下所示:

smtps://[电子邮件受保护]:[电子邮件受保护]:465

我也尝试过使用 smtppro.zoho.com 但没有成功。

我也尝试过smtp。

我也尝试过587端口

我也尝试过不使用密码并提供密码作为 ENV 变量,如扩展名所示

安全格式:smtps://[电子邮件受保护]@smtp.gmail.com:465(仅用户名) smtps://smtp.gmail.com:465(无用户名和密码)向后兼容(安全性较低): smtps://[电子邮件受保护]:[电子邮件受保护]:465。 (用户名和密码)

尝试了上面列出的不同组合,但没有成功。

这是扩展程序提供的错误消息:

我期待它能够工作,因为我认为我已经遵循了文档提供的所有说明,但如果我错了,请纠正我。

谢谢

firebase email triggers zoho
1个回答
0
投票

问题是,我正在从模拟器中测试它。设置模拟器时,它会要求输入密码,但它会将密码放在

firestore-send-email.secret.local
内,并且密码未被使用。解决方案是将密码放在
firestore-send-email.env
中作为变量
SMTP_PASSWORD=mypass

© www.soinside.com 2019 - 2024. All rights reserved.