评论

云函数发送email极简代码

超简单的云函数发送邮件代码。

const mailer = require('nodemailer-promise')
exports.main = async (event, context) => {
  let sendEmail = mailer.config({
    host: 'smtp.exmail.qq.com', //换成你邮箱的smtp
    port: 465,
    secure: true, //检查你邮箱的smpt服务器的设置
    auth: {
      user: 'mailer@mycite.cn', //换成你的邮箱账号和密码
      pass: 'Pwd'
    }
  })
  let message = {
    from: 'anywords', 
    to: event.to, 
    subject: event.subject, 
    text: event.text, 
  }
  return await sendEmail(message)
}


最后一次编辑于  2020-10-20  
点赞 8
收藏
评论

2 个评论

  • ...
    ...
    2020-07-07

    想请教一下大佬 如何添加本地图片附件 一起随内容发送邮件,我一直报错

    2020-07-07
    赞同 1
    回复 2
    • 老张
      老张
      2020-07-07
      需要将图片转成buffer,才能做为附件。
      2020-07-07
      回复
    • ...
      ...
      2020-07-07回复老张
      感谢大佬的指导,可以了,感谢
      2020-07-07
      回复
  • 唐全
    唐全
    2019-08-27

    error message Hostname/IP doesn't match certificate's altnames: "Host: mail.aplus-ap.com. is not in the cert's altnames: DNS:mail.jumphk3.net

    2019-08-27
    赞同
    回复 3
    • 老张
      老张
      2019-08-28
      换成你自己的smtp和邮箱。
      2019-08-28
      回复
    • 行囊
      行囊
      2020-06-02回复老张
      smtp在哪里
      2020-06-02
      回复
    • 老张
      老张
      2020-06-02回复行囊
      建议百度。
      2020-06-02
      回复
登录 后发表内容