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

其中有个发送邮件的功能,使用的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要更好些。

添加新评论

已有 2 条评论

  1. Fran Cochrane

    Fran Cochrane

    Hello,

    It is with sad regret to inform you that DataList.biz is shutting down. We have made all our databases available for you at a one-time fee.

    You can visit us on DataList.biz

    Regards.
    Fran

  2. mr158

    mr158

    博主

    测试一下