文档章节

Apache Common Email & 网易邮箱 发送邮件

yangrex
 yangrex
发布于 2016/12/12 19:16
字数 268
阅读 28
收藏 2
点赞 1
评论 1

1. 注册或者登录网易邮箱: http://mail.163.com

2. 开启客户端授权码:账号与邮箱中心->客户端授权码,

   

      注意:在开启客户端授权码的时候需要录入授权码,请记住新录入的授权码

3. 创建maven项目,添加apache common email依赖,

    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-email</artifactId>
        <version>1.4</version>
    </dependency>

4. 编写发送邮件编码如下,

public class App {
    
    //邮件发送服务器
    final static String HOST_NAME = "smtp.163.com";
    //邮件发送服务器端口号:SSL->994/25
    final static int SMTP_PORT = 994;
    //邮箱登录用户名,即邮箱地址
    final static String AUTH_USERNAME = "your-email@163.com";
    //客户端授权码,注意不是邮箱的密码
    final static String AUTH_PASSWORD = "xxxxx";
    
    public static void main(String[] args) throws EmailException {
        Email email = new SimpleEmail();
        email.setHostName(HOST_NAME);
        email.setSmtpPort(SMTP_PORT);
        email.setAuthenticator(new DefaultAuthenticator(AUTH_USERNAME, AUTH_PASSWORD));
        email.setSSLOnConnect(true);
        email.setFrom(AUTH_USERNAME);
        email.setSubject("注册确认");
        email.setMsg("This is a testing message...");
        email.addTo("your-accept-email@qq.com");
        email.send();
        System.out.println("发送成功");
    }
}

5. 运行代码则可以在"your-accept-email@qq.com"中收到通过"your-email@163.com"发送的邮件

© 著作权归作者所有

共有 人打赏支持
yangrex
粉丝 0
博文 13
码字总数 2525
作品 0
技术主管
加载中

评论(1)

韩会永
顶!d=====( ̄▽ ̄*)b
Java发送邮件初窥

一、背景   最近朋友的公司有用到这个功能,之前对这一块也不是很熟悉,就和他一起解决出现的异常的同时,也初窥一下使用Apache Common Email组件进行邮件发送。 二、Java发送邮件的注意事...

hafiz.zhang ⋅ 2016/05/25 ⋅ 0

用python 发送一个smtp邮件

用python写一个简单的邮件,需要发送的邮件内容自定义,可用于监控警告邮件发送。 #!/usr/bin/env python import smtplib //内置smtp库 import string HOST = "smtp.163.com" //定义用于发送...

我不是三爷 ⋅ 2017/01/21 ⋅ 0

zabbix监控之邮件报警sendmail

zabbix监控之邮件报警 在zabbix的使用中,最重要的一点就是完善的报警机制,作为监控平台,需要时刻关注机器和服务的运行状态,更重要的是发现故障之后需要及时的报警给相关人员,早点发现问...

linjin200 ⋅ 06/14 ⋅ 0

简单的Email客户端

一个简单的Email客户端 本文仅仅是一个发邮件的示例,使用163邮箱。 代码如下: #!usr/bin/env python encoding=utf-8 from smtplib import SMTPfrom time import sleep SMTPSVR = 'smtp.163...

索隆 ⋅ 2011/12/04 ⋅ 0

JavaMail邮件传输(SMTP) 门户网站SMTP服务器

1.在编程中,我们可以使用JavaMail来进行邮件传输。   我们可以在自己的电脑上安装安装邮件服务器apache-james-2.3.2,或者直接使用门户网站的邮件服务器来进行邮件传输。   本篇讲述使用...

旭东的博客 ⋅ 2013/04/15 ⋅ 0

java基础实现邮件发送(以qq和网易为例)

java基础实现邮件发送(以qq和网易为例) 当你浏览一些网站的时候,更多的时候都是需要我们登陆、注册的;而注册激活账号一般有两种形式,一是电话验证码激活,二是邮箱激活;第一种是人名币...

NYDarren ⋅ 05/14 ⋅ 0

使用Akka Http,ActiveMQ搭建一个邮件发送服务器

代码地址:https://github.com/yangbajing/scala-applications/tree/master/email-server 应用功能是实现一个基于队列的邮件发送服务,每个邮件发送者(使用smtp协议)作为一个。多个可以在同...

羊八井 ⋅ 2015/08/13 ⋅ 4

Mantis安装过程中的各种坑(WAMP环境)

公司需要搭建Bug维护系统,考虑使用mantisBT或者Bugzilla,我这里使用mantisBT 首先使用成熟环境安装基础环境Apache+PHP+MySQL 因为没有Linux主机考虑使用WAMP架构 Windows上下载easyPHP 安装...

Mengix ⋅ 2016/04/22 ⋅ 0

SMTP Error: Could not authenticate错误解决方法

SMTP Error: Could not authenticate错误解决方法 Unvs博客2017-12-271 阅读 邮箱PHPSMTPauthenticatephpmailer Phpmailer插件发送email邮件,出现“ Error: Could not authenticate. ”错误......

Unvs博客 ⋅ 2017/12/27 ⋅ 0

使用org.apache.commons.mail或javax.mail发送外部邮件失败

使用org.apache.commons.mail或javax.mail发送外部邮件失败; 报错如下: org.apache.commons.mail.EmailException: Sending the email to the following server failed : xxxxxxxxxx:25 Cau......

areodj ⋅ 2015/08/12 ⋅ 2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Mahout推荐算法之SlopOne

一、 算法原理 有别于基于用户的协同过滤和基于item的协同过滤,SlopeOne采用简单的线性模型估计用户对item的评分。如下图,估计UserB对ItemJ的偏好 图(1) 在真实情况下,该方法有如下几个...

xiaomin0322 ⋅ 28分钟前 ⋅ 0

LVM讲解

LVM是什么 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地...

李超小牛子 ⋅ 38分钟前 ⋅ 0

mysql更改密码、连接mysql、mysql常用命令

1. 更改mysql的root账户密码: mysql中root账户和系统root不是一个账户 1.1 更改环境变量PATH,增加mysql绝对路径 由于mysql安装目录为/usr/local/mysql/,所以系统不能直接使用mysql,需把/...

laoba ⋅ 39分钟前 ⋅ 0

阿里云发布企业数字化及上云外包平台服务:阿里云众包平台

摘要: 阿里云正式发布旗下众包平台业务(网址:https://zhongbao.aliyun.com/),支持包括:网站定制开发,APP、电商系统等软件开发,商标、商品LOGO、VI、产品包装设计、营销推广、大数据人...

猫耳m ⋅ 39分钟前 ⋅ 0

阿里云发布企业数字化及上云外包平台服务:阿里云众包平台

摘要: 阿里云正式发布旗下众包平台业务(网址:https://zhongbao.aliyun.com/),支持包括:网站定制开发,APP、电商系统等软件开发,商标、商品LOGO、VI、产品包装设计、营销推广、大数据人...

阿里云云栖社区 ⋅ 42分钟前 ⋅ 0

1.03-Maven中使用ueditor富文本编辑器

起因:在maven仓库未找到百度的ueditor的jar包 操作: 1.下载百度的ueditor的jar包 2.打开命令行,切换到ueditor的下载位置,运行一下命令: mvn install:install-file -Dfile=ueditor-1.1....

静以修身2025 ⋅ 48分钟前 ⋅ 0

几道Spring 面试题

1、BeanFactory 接口和 ApplicationContext 接口有什么区别? ApplicationContext 接口继承BeanFactory接口 Spring核心工厂是BeanFactory BeanFactory采取延迟加载,第一次getBean时才会初始...

职业搬砖20年 ⋅ 57分钟前 ⋅ 0

包饺子

http://storage.slide.news.sina.com.cn/slidenews/77_ori/2018_24/74766_826131_625489.gif

霜叶情 ⋅ 59分钟前 ⋅ 0

xml解析

方法一: String s_xml1 = "<xml>" + "<head>lalalalal</head>" + "<body>1234</body>" + "</xml>"; try { DocumentBuilderFactory documentBuilderFactory......

GithubXD ⋅ 今天 ⋅ 0

reuse stream

Although Java streams were designed to be operated only once, programmers still ask how to reuse a stream. From a simple web search, we can find many posts with this same issue ......

idoz ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部