SmtpJS发送邮件教程

您所在的位置:网站首页 SMTP发信教程 SmtpJS发送邮件教程

SmtpJS发送邮件教程

2023-06-03 12:52| 来源: 网络整理| 查看: 265

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