Nodejs调用submail邮件接口实现邮件发送

发布时间:2022-03-30 13:44

简单记录一下最近在做的个人项目中用到的东西。

其中有个发送邮件的功能,使用的superagent模块来调的,虽然request也可以,不过个人更喜欢superagent一些。

简单的代码示例

var superagent = require('superagent') //引入模块

var appid = APPID //你的APPID
var to = example@domain.com //发送至目标邮箱
var subject = 'MR158的测试邮件' //标题
var html = '<p>这是一封测试邮件。</p>' //html格式的内容
var from = 'mail@mr158.cn' //发信人域名
var from_name = 'MR158' //发信人名称
var signature = APPKEY //你的APPKEY

superagent
    .post("https://api.mysubmail.com/mail/send.json") //json格式接口
    .send({appid,to,subject,html,from,from_name,signature})
    .end((err,res)=>{
        if(err){
            console.log(err);
        }else{
            console.log(res.text) //返回的参数
        }
    }

更详细的参数可以查看官方文档。

自己在搞项目的同时已经做过了几天测试,发送到QQ邮箱的邮件全部都在垃圾箱里,在QQ邮箱的支持上,感觉sendcloud要更好些。

文档下载:Nodejs调用submail邮件接口实现邮件发送.doc文档

THE END
喜欢就支持一下吧