weeklyReport 发送邮件
定时检查用户提交情况发送邮件
此仓库由复制leancloud 官方示例,并新增了几个云函数。
2018-08-31
邮件修改为直接使用云环境+nodemailer发送
需要以下配置:
process.env.SMTP_HOST, // SMTP host process.env.SMTP_PORT, // smtp 端口 process.env.SMTP_SECURE, // smtp SMTOP_SECURE process.env.SMTP_USER, // smtp 授权用户 process.env.SMTP_PWD // smtp 授权密码
推荐通过环境变量配置,这样不会在代码仓库中泄漏:
邮件的模板在 sendmails.js
中进行修改即可。
作用
在周五给全部用户发送邮件提醒。 周六、周日给未填用户发送邮件提醒。 利用云函数的超级权限修改其他用户的信息。使用
修改 ./cloud.js
中 post
函数中的配置为自己部署的发送邮件地址即可。
const options = { hostname: 'fe.epoint.com.cn', port: 8080, path: '/weeklyreport/mail/sendmail.php', method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', 'Content-Length': Buffer.byteLength(data) } };
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。