javascript - 无风险地向用户发送电子邮件
问题描述
我只需要向特殊用户发送电子邮件。这不是一个大数目。网站必须每周发送 6 封电子邮件。我找到了很多解决方案。我找到了这个简单的解决方案: https
://medium.com/@edigleyssonsilva/cloud-functions-for-firebase-sending-e-mail-1f2631d1022e
当您查看代码时,我需要填写变量。所以我必须输入我的电子邮件和密码。由于网络是开源的,我认为这是一种非常糟糕的方式。您是否知道其他简单的解决方案或知道如何在不输入密码的情况下执行此操作?
解决方案
使用此解决方案,您正在使用 firebase 功能。你肯定想设置一些环境变量来保护一些敏感数据,比如你的 gmail 密码。
您可以在 firebase 中执行此操作:在此处查看他们的文档:https ://firebase.google.com/docs/functions/config-env
该文档将帮助您设置以下内容:
{
"mailer": {
"mail":"YOUR GMAIL ADRESS",
"password":"YOUR GMAIL PASSWORD"
}
}
因此,您将在代码中使用以下密码,而不是纯文本密码:
'password': `${functions.config().mailer.password}`
更安全吧?
推荐阅读
- reactjs - 反应功能无法识别
- symfony - Symfony Form + EntityType Field + oTm > mTo < oTm 关系 = 保存时类型错误
- reactjs - 使用 simpleWebRTC 进行存储设置
- usb - C# WPF 在外部 USB 相机按钮上捕获图像
- dart - 使用 Dartson 进行 Json 序列化
- java - 如何在同一个类中创建两个不同的构造函数 - Android
- python - 调试/逐步了解导入模块的工作
- telegram - 电报聊天ID可以做什么?
- java - 为什么我的程序不读取使用同一程序创建的文件?
- typescript - TS - 无法从子级调用 super() 内的公共方法