html实现邮箱发送邮件_js发送邮件至指定邮箱功效

访客3年前关于黑客接单691

在前端开发中,JavaScript并没有提供直接操作Email邮箱的功效方式,然则遇到这样的需求,我们应该若何实现js发送邮件至指定邮箱功效呢?下面枚举能够在通过前端实现邮件发送的几种方式:  


方式一:行使a标签的href属性

<a href="/go/?url=mailto:sample@fly63.com?subject=test&cc=sample@hotmail.com&subject=主题&body=内容" class="2a72-002e-c818-7937 target" rel="external nofollow">send mail</a>

这种方式需要客户端安装有邮件客户端软件,好比 Foxmail,Outlook,YoMail之类的,mailto即是就是挪用本机的邮件客户端,来举行发送邮件。记得需要设置邮箱的户手工配POP3和 *** TP哦!!


方式二:行使js中location

<script language=javascript>
   location="mailto:sample@fly63.com?subject=test&cc=sample@hotmail.com&subject=主题&body=内容";
</script>

这种和方式一一样,需要安装邮件客户端软件,只是改为在js中挪用而已。


方式三:使用node中nodemail

 首先需要安装node的环境,然后安装nodemailer:

npm install nodemailer --save
npm install nodemailer- *** tp-transport --save

config.js下的设置:

module.exports = {
    email: {//邮件设置
        service: '邮箱地址',
        user: '你的邮箱',
        pass: '你的密码',
    }
}

挪用方式:  

sendMail('fly63@qq.com','这是测试邮件', '这是内容');


方式五: 使用node的emailjs

需要node的环境,安装emailjs,如下:

npm install emailjs

由于邮箱的 *** TP服务默认是关闭的,那我们要发送的话,首先得开启,然后要害点来了,开启的时刻会天生一个授权码,这个授权码需要复制下来,保留好。  

实现代码:

var email   = require("emailjs");
var server  = email.server.connect({
    user:    "xxxxxxx@qq.com",      // 你的 *** 用户
    password:"xxxxxxxxx",           // 注重,不是 *** 密码,而是适才天生的授权码
    host:    " *** tp.qq.com",         // 主机,不改
    ssl:     true                   // 使用ssl
});

//更先发送邮件
server.send({
    text:    "邮件内容",       //邮件内容
    from:    "xxxxxxx@qq.com",        //谁发送的
    to:      "xxxxxxx@qq.com",       //发送给谁的
    subject: "邮件主题"          //邮件主题
}, function(err, message) {
    //回调函数
    console.log(err || message);
});


方式六: 使用jMail

jmail是一个第三方邮件操作组件,通常位于web服务器端,和站点程序紧密配合来吸收及提交邮件到邮件服务器的控件,让网站拥有发送邮件和吸收邮件的功效。需要下载运行jMail.dll文件安装服务,同时浏览器存在兼容问题,需要开启POP/IMAP,host设置等,不推荐人人使用。


思源资源网:分类流动

1.阿里云: 本站现在使用的是阿里云主机,平安/可靠/稳固。点击领取2000米代金券、领会最新阿里云产物的种种优惠流动点击进入

相关文章

0506面包坊加盟利润大吗?用销量保证收益

0506面包坊加盟利润大吗?用销量保证收益

人们的糊口程度此刻已经有了明明的提高,各人都想要拥有越发完美的糊口,所以此刻各人对付任何事物都是要求高质量的,哪怕是一块小小的面包,各人的要求也长短常的高的,可是每小我私家和每小我私家的要求还都不是沟...

Unit42公布powershell全自动反混淆工具

Unit42公布powershell全自动反混淆工具

近日,Unit42安全性精英团队在Github上公布了自身产品研发的powershell全自动反混淆工具,Star数几日中间就提升了300,下面,就来掌握下这个武器的使用方法及原理。 新项目详细地址...

用户运营如何基于岗位招聘要求,写求职简历?

用户运营如何基于岗位招聘要求,写求职简历?

知道口试官要什么,再去从本身本来的简历中提取切合口试官需求的内容,从头整理成简历。那么,市面上的用户运营岗亭雇用一般都有哪些要求呢?如何基于这些岗亭要求,去写求职简历呢? 撰写简历前,你需要知道的...

民众点评网,新流动,1分钱看电影

=====更新===== 下载民众点评网手机客户端,在首页能够看到流动图片, 1分钱看影戏,新用户专享。10点钟放票,一会试试去 都会比较多,详细内容请进入流动页面旁观。 首先扫码下载客户端,...

麦克风没有声音怎么设置(教您怎么解决麦克风

麦克风没有声音怎么设置(教您怎么解决麦克风

那么出现win7麦克风没声音怎么设置呢,其实麦克风没声音这个问题还是比较常见的,只要进行简单的设置就可以了,下面小编就来告诉你win7麦克风没声音怎么设置。 1.进入win7系统桌面,点击桌面左下角...