SmtpJS发送邮件教程 |
您所在的位置:网站首页 › SMTP发信教程 › SmtpJS发送邮件教程 |
SmtpJS
什么是SmtpJS?
开通POP3/SMTP服务
导入插件
发送邮件
加密SMTP
含附件
什么是SmtpJS?
SmtpJS是一款通过前端js代码发送邮件的插件,导入插件后,只需简单几行代码就能实现邮件发送。当然了,由于是前端,其安全性自然比后端javamail封装等弱一点,不过SmtpJS十分简易方便,强力安利。 开通POP3/SMTP服务在介绍SmtpJS使用前,我们需要先准备一个开通POP3/SMTP服务的邮箱,如果已有,可以跳过此步骤。 我们以QQ邮箱为例,登录QQ邮箱后,设置->账户 找到POP3/SMTP服务点击开启 完成相应密保验证 之后获取对应授权码。 至此你的QQ邮箱就开通了POP3/SMTP服务。 导入插件去到SmtpJS官网下载smtp.js 我也上传到了github 如果不想下载的话也可以用官网地址,不过还是推荐前者。 复制代码 发送邮件参数说明 参数说明Host你所用邮箱的smtp地址Username你的邮箱用户名(如[email protected])Password你的邮箱密码(之前开通服务的授权码)To收件人邮箱地址From发件人邮箱地址Subject邮件主题Body邮件内容 发送邮件测试 Email.send({ Host : "smtp.yourisp.com", Username : "username", Password : "password", To : '[email protected]', From : "[email protected]", Subject : "This is the subject", Body : "And this is the body" }).then( message => alert(message) ); 复制代码至此我们就成功的发送了邮件!(。・∀・)ノ 附上各邮箱的端口及smtp地址: 邮箱pop地址smtp地址端口188 邮箱pop3.188.comsmtp.188.com25163 邮箱pop3.163.comsmtp.163.com25126 邮箱pop3.126.comsmtp.126.com25netease 邮箱pop.netease.comsmtp.netease.com25yeah 邮箱pop.yeah.netsmtp.yeah.net25QQ 邮箱pop.qq.comsmtp.qq.com465或587网易企业邮箱pop3.163.comsmtp.qiye.163.com994腾讯企业邮箱pop.qq.comsmtp.exmail.qq.com25 加密SMTP在官网点击Encrypt your SMTP Credentials 仍以QQ邮箱为例,点击Generate security token 然后生成了一个密钥 替换成你的密钥即可 Email.send({ SecureToken : "密钥", To : '[email protected]', From : "[email protected]", Subject : "This is the subject", Body : "And this is the body" }).then( message => alert(message) ); 复制代码 含附件即多一个Attachments参数 Email.send({ SecureToken : "密钥", To : '[email protected]', From : "[email protected]", Subject : "This is the subject", Body : "And this is the body", Attachments : [ { name : "smtpjs.png", path : "https://networkprogramming.files.wordpress.com/2017/11/smtpjs.png" }] }).then( message => alert(message) ); 复制代码原创不易,请勿转载(本不富裕的访问量雪上加霜 ) 博主首页:blog.csdn.net/qq_45034708 如果文章对你有帮助,记得关注点赞收藏❤ |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |