文档章节

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

yangrex
 yangrex
发布于 2016/12/12 19:16
字数 268
阅读 38
收藏 2

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"发送的邮件

© 著作权归作者所有

共有 人打赏支持
下一篇: Grails 3 uuid
yangrex
粉丝 0
博文 13
码字总数 2525
作品 0
技术主管
私信 提问
加载中

评论(1)

韩会永
顶!d=====( ̄▽ ̄*)b
企业级Python开发大佬利用网络爬虫技术实现自动发送天气预告邮件

前天小编带大家利用Python网络爬虫采集了天气网的实时信息,今天小编带大家更进一步,将采集到的天气信息直接发送到邮箱,带大家一起嗨~~拓展来说,这个功能放在企业级角度来看,只要我们拥有...

dcpeng
09/03
0
0
用python 发送一个smtp邮件

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

我不是三爷
2017/01/21
0
0
Java发送邮件初窥

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

hafiz.zhang
2016/05/25
0
0
python--Email提醒

发送邮箱的协议是STMP,python内置对SMTP支持,可以发送纯文本邮件,HTML邮件和带附件邮件。python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件 在使用前,...

guguobao
08/22
0
0
zabbix监控之邮件报警sendmail

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

linjin200
06/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

w, vmstat, top, sar, nload命令查看系统状态信息

w/uptime 查看系统负载 cat /proc/cpuinfo 查看cpu核数 vmstat 监控系统状态,用法 vmstat 1,关键的几列: r, b, swpd, si, so, bi, bo, us, wa top 查看进程使用资源情况 top -c 显示详细的...

野雪球
37分钟前
0
0
小白创建一个spring boot项目

进入 https://start.spring.io/

lilugirl
今天
2
0
Alibaba Java诊断利器Arthas实践--使用redefine排查应用奇怪的日志来源

背景 随着应用越来越复杂,依赖越来越多,日志系统越来越混乱,有时会出现一些奇怪的日志,比如: [] [] [] No credential found 那么怎样排查这些奇怪的日志从哪里打印出来的呢?因为搞不清...

hengyunabc
今天
2
0
home hosts

home hosts lwk@qwfys:~$ cat /etc/hosts127.0.0.1 localhost127.0.1.1 qwfys192.168.56.101vm600.qwfys.com39.108.212.91alpha1.ppy.com39.108.117.122alpha2.p......

qwfys
今天
3
0
大数据教程(6.1)hadoop生态圈介绍及就业前景

1. HADOOP背景介绍 1.1、什么是HADOOP 1.HADOOP是apache旗下的一套开源软件平台 2.HADOOP提供的功能:利用服务器集群,根据用户的自定义业务逻辑,对海量数据进行分布式处理 3.HADOOP的核心组...

em_aaron
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部