在前端开发中,JavaScript并没有提供直接操作Email邮箱的功效方式,然则遇到这样的需求,我们应该若何实现js发送邮件至指定邮箱功效呢?下面枚举能够在通过前端实现邮件发送的几种方式:
<a href="/go/?url=mailto:sample@fly63.com?subject=test&cc=sample@hotmail.com&subject=主题&body=内容" class="c5a6-c4a9-b0fd-2647 target" rel="external nofollow">send mail</a>
这种方式需要客户端安装有邮件客户端软件,好比 Foxmail,Outlook,YoMail之类的,mailto即是就是挪用本机的邮件客户端,来举行发送邮件。记得需要设置邮箱的户手工配POP3和 *** TP哦!!
<script language=javascript> location="mailto:sample@fly63.com?subject=test&cc=sample@hotmail.com&subject=主题&body=内容"; </script>
这种和方式一一样,需要安装邮件客户端软件,只是改为在js中挪用而已。
首先需要安装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,如下:
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是一个第三方邮件操作组件,通常位于web服务器端,和站点程序紧密配合来吸收及提交邮件到邮件服务器的控件,让网站拥有发送邮件和吸收邮件的功效。需要下载运行jMail.dll文件安装服务,同时浏览器存在兼容问题,需要开启POP/IMAP,host设置等,不推荐人人使用。
1.阿里云: 本站现在使用的是阿里云主机,平安/可靠/稳固。点击领取2000米代金券、领会最新阿里云产物的种种优惠流动点击进入
文章骑电动约会美女...
本文导读目录: 1、谁能告诉我下列电影的的英文名,导演,主演的英文名和中文名 2、黑客帝国123部的英文名分别是什么 3、谁给我介绍些好看的科幻电影 4、黑客帝国有几部 5、给我20个...
在孩子两三岁的时候就需要戴眼镜很多的人就会好奇是不是孩子的近视是遗传的了,小孩子不会出现用眼过度的情况,一定是遗传的原因。那么孩子的眼睛检查是不是 只要检查一次视力就可以了呢,下面友谊长存的小编为大...
黑客牛人相关问题 期货圈牛人相关问题 怎么样就能成为黑客 微信怎么弄删除别人还可以收到(微信删除好友怎么弄) endlessspace2黑客怎么玩 ko黑客用语(著名黑客k...
(44码对付我来说很是合脚 可以说不大也不小) 想问一下 44.5穿在我脚上会。 4.5码比44码大0.5厘米。中国尺度回收毫米数或厘米数。如:245是毫米数,24 1/2是厘米数,暗示一样的...
.parent{协议交互./agent -e -o localhost -x 0xsp { intelligent Exploits Detector }· 以及第二阶段的PowerShell脚本查询...