javascript - heroku 配置变量为 Nodemailer 设置电子邮件

标签 javascript node.js email heroku nodemailer

我在使用nodejs应用程序,使用nodemailer发送电子邮件。
我已在 heroku 环境中设置了 TO 电子邮件,如下所示:

TO_EMAILS

其值为:

"['email1@gmail.com', 'email2@gmail.com']"

但是,当我收到电子邮件时,我收到了第一封电子邮件email1@gmail.com,而第二封邮件却没有收到。但是,第一封电子邮件的名称显示为 ['', 'email2@gmail.com']

如何设置变量以便将电子邮件发送到两个电子邮件地址?

更新:

我在这里遵循nodemailer规则:https://nodemailer.com/message/addresses/

最佳答案

尝试其他语法,例如:

TO_EMAILS=email1@gmail.com,email2@gmail.com

在您的程序中获取要发送的电子邮件列表

var toEmails = process.env.TO_EMAILS.split(','); // toEmails is a array of strings

关于javascript - heroku 配置变量为 Nodemailer 设置电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44226710/

相关文章:

javascript - Angular 4 - 如何在 HTML 中显示 3rdpartylicenses

node.js - 在 MacO 上创建目录 "/dotenv",只读文件系统

email - 从Grails Controller 触发电子邮件

javascript - 在 Componente 状态下保存并从 API 调用中获取对象

javascript - 创建一个在 react 中起作用的加载动画

node.js - Sequelize - 如何使用几何值为数据库播种?

email - 检测收件人的电子邮件客户端

Python错误email.mime没有属性 'MIMEMultipart'

javascript - 如何对checkbox、radio做checked? Javascript

node.js - 如何从 docker -e 变量设置 azure-function 应用程序端口?