Java 发送邮件速查手册
首页
›
Java手册
›
Java 发送邮件
› 用户认证
Java
发送邮件
:Authenticator授权码:🔐为什么要认证
连真实邮件服务器。
图 7:Java 发送邮件:Authenticator授权码(1080×1440 速查卡片)
🔐为什么要认证
连真实邮件服务器(如 QQ、163)时,
需要提供用户名和密码通过验证。
AuthProps.java
properties.setProperty(mail.smtp.host, smtp.qq.com);
properties.put(mail.smtp.auth, true);
Authenticator.java
Session session = Session.getDefaultInstance(properties,
new Authenticator() {
public PasswordAuthentication
getPasswordAuthentication() {
// 发件人邮箱 + 授权码
return new PasswordAuthentication(
xxx@qq.com, qq邮箱授权码);
}
});
2. 总览 / 简单邮件
3. 简单邮件
4. 简单邮件
5. HTML 邮件
6. 带附件邮件
8. 用户认证
9. 总结
← 上一篇
带附件邮件
下一篇 →
用户认证
Java Applet
Java 常用类库
Java 9 新特性
Java MySQL 连接
Java 8 新特性
Java 实例
Java 文档注释
Java 多线程
Java 网络编程
Java 序列化
Java 泛型
Java NIO Files
Java Object 类
Java 迭代器
Java HashMap
Java HashSet
Java LinkedList
Java ArrayList
Java 集合框架
Java 数据结构
Java 封装
Java 接口
Java 枚举
Java 包
Java 反射
Java 抽象类
Java 多态
Java 重写与重载
Java 继承
Java 异常处理
Java StringBuffer
Java String
Java Character
Java Number & Math
Java 正则表达式
Java 日期时间
Java 数组
Java 方法
Java 流与文件IO
Java Scanner 类
Java 构造方法
Java 条件语句
Java 循环结构
Java switch case
Java 运算符
Java 修饰符
Java 变量命名规则
Java 变量类型
Java 基本数据类型
Java 对象和类
Java 注释
Java 基础语法