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

方式一:利用a标签的href属性

send mail

这种方式需要客户端安装有邮件客户端软件,比如 Foxmail,Outlook,YoMail之类的,mailto等于就是调用本机的邮件客户端,来进行发送邮件。记得需要配置邮箱的户手工配POP3和SMTP哦!!

方式二:利用js中location

资源网站搜索大全https://55wd.com

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

方式三:使用node中nodemail

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

npm install nodemailer --save

npm install nodemailer-smtp-transport --save

config.js下的配置:

module.exports={

email: {//邮件配置

service: '邮箱地址',

user:'你的邮箱',

pass:'你的密码',

}

}

调用方法:

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

方式五: 使用node的emailjs

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

npm install emailjs

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

实现代码:

var email = require("emailjs");var server =email.server.connect({

user:"xxxxxxx@qq.com", //你的QQ用户

password:"xxxxxxxxx", //注意,不是QQ密码,而是刚才生成的授权码

host: "smtp.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配置等,不推荐大家使用。

静态html使用js发送邮件,html实现邮箱发送邮件_js发送邮件至指定邮箱功能相关推荐

  1. 原生js设置div隐藏或者显示_JS实现“隐藏与显示”功能(多种方法)

    下面我将效果图展示出来: 1,通过按钮实现隐藏与显示: 这个是通过按钮点击实现的隐藏与显示,具体代码如下: 通过按钮实现隐藏和显示 .body{ margin: 0 auto; } #show{ wi ...

  2. java发送QQ邮箱验证码实现登录注册、邮箱验证码防刷校验

    文章目录 一:前台功能实现 1.1 页面编写 1.2 发送验证码--sendEmailCode 1.2.1 远程调用发送接口 1.2.1 接口防刷校验--60s内只能发送一次 二:获取QQ邮箱授权码 ...

  3. 静态html使用js发送邮件,科技常识:html实现邮箱发送邮件_js发送邮件至指定邮箱功能...

    今天小编跟大家讲解下有关html实现邮箱发送邮件_js发送邮件至指定邮箱功能 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关html实现邮箱发送邮件_js发送邮件至指定邮箱功能 的相关资料 ...

  4. php-ews发送邮件,node.js 基于 STMP 协议和 EWS 协议发送邮件

    本文主要介绍 node.js 发送基于 STMP 协议和 MS Exchange Web Service(EWS) 协议的邮件的方法.文中所有参考代码均以 TypeScript 编码示例. 1 基于 ...

  5. h5邮件的邮箱 支持_html实现邮箱发送邮件_js发送邮件至指定邮箱功能

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

  6. 用户登录邮箱验证和发送邮件缓存应用

    在用户大量注册的时候,我门需要使用邮箱去让用户激活在本站的邮箱信息 如果没有激活 有一些功能就不能用,并且也 不能去验证本邮箱的安全性,所以我们数据库中 用户表中记录着用户的 激活状态 actives ...

  7. Django 无法加载静态文件(js,css,image)解决办法

    Django 无法加载静态文件(js,css,image)解决办法 按照这个配置成功: https://jingyan.baidu.com/article/8cdccae92ffc16315413cd ...

  8. Android 调用系统邮件,发送邮件到指定邮箱

    在项目中,最后有一个联络我们,要求是点击号码还有邮箱地址能够发送邮件,这时候解决的方案其实有两种,一种是调用系统发邮件的软件,可以添加邮箱账号就可以发送邮件:第二种是使用javamail来发送邮件.在 ...

  9. 定时运行python脚本并发送邮件_python实现定时发送邮件到指定邮箱

    本文实例为大家分享了python实现定时发送邮件到指定邮箱的具体代码,供大家参考,具体内容如下 整个链路:传感器采集端采集数据,边缘端上传数据库,从数据库拿到数据. 产品端有个自动出报告的需求,并且希 ...

最新文章

  1. BigMemroy系列文章--11. BigMemory中的SizeOf问题
  2. exchange客户端不能正常登陆
  3. (七)React使用
  4. GNU/Linux与开源文化的那些人和事
  5. 如何使用vps 异地组网_使用ZEROTIER异地组建内网(局域网)
  6. 网络计算机显示10,win10电脑网络显示一个球怎么回事
  7. SpringBoot部署Jar文件,瘦身优化指南!
  8. 计算机主机安装,解决方案:说明的计算机主机安装过程_IT /计算机_信息
  9. mysql中locate和substring函数使用
  10. 怎么升级Android Studio版本,Android studio 2 版本升级 Android studio 3 版本注意事项
  11. 方法论 | 多因子策略的五大讨论(思维导图收藏版)
  12. 迅雷手机版苹果版_最新手机迅雷iOS版下载安装教程
  13. 阿拉丁2021年度小程序白皮书发布,凡泰极客 FinClip 技术再度入选(内附完整白皮书下载)
  14. html中如何改变鼠标样式,HTML中常用鼠标样式
  15. 函数默认参数的TDZ
  16. idea配置Camunda Modeler
  17. 某Q音乐最新歌曲查询API 可用!
  18. Keil(C51)安装与注册
  19. 关于计算机老师的话,关于赞美老师的话
  20. 光伏逆变器企业的生存逻辑

热门文章

  1. FFmpeg从入门到出家(HEVC在RTMP中的扩展)
  2. 洛谷P1020/CODEVS1044 导弹拦截(拦截导弹)
  3. TxQueryRunner类对结果集封装成bean、map及object的操作
  4. 【Android笔记】Activity的四种启动模式
  5. 2-2 LU crout 分解
  6. Android学习笔记——Intents 和 Intent Filters(二)
  7. C++ Code_ImageList
  8. Xcode 中关于#的小知识
  9. android 自定义核心服务
  10. android窗口泄漏,isInEditMode解决可视化编辑器无法识别自定义控件的问题