JavaMail应用场合主要是发送验证码或激活账号 首先:创建JavaMail工具类 使用:在保持账号信息到数据库的同时,调用javamail发送邮件 ...
分类:
编程语言 时间:
2016-05-31 13:40:46
阅读次数:
182
一般用JavaMail发送邮件都需要先登录到外部smtp服务器(如smtp.163.com) 二次转发,其实只要得到域名的邮件交换服务器地址(MX)就可以直接将邮件发出 这里用到了dnsjava(下载地址:http://www.dnsjava.org/)来获取MX记录。考虑到效率问题可将每次获取的M ...
分类:
编程语言 时间:
2016-05-28 17:42:43
阅读次数:
229
Java注册帐号邮箱激活验证实现 1.需要加入发送邮件的mail.jar: http://www.oracle.com/technetwork/java/javamail/index-138643.html ? 2.将字符串通过MD5进行加密的工具类: ? ? 3.发送邮件的工具类: ? ?4.发送 ...
分类:
编程语言 时间:
2016-05-20 00:49:58
阅读次数:
237
Properties props = new Properties();// 回话Session session = Session.getInstance(props);session.setDebug(true);// 构建邮件正文Message message = new MimeMessag ...
分类:
编程语言 时间:
2016-05-19 10:17:27
阅读次数:
143
网上类似的java客户端很多,因为javamail的API的确是挺好用的。我也参考了其中一个人的代码 省了不少事,这篇博客主要是自己留个纪念,因为这个项目更多的是自己一些特殊的需求,别人应该不需要用到。
package receiveMail;
import java.io.*;
import java.text.*;
import java.util.*;
import java.u...
分类:
编程语言 时间:
2016-05-18 18:22:07
阅读次数:
239
一、背景 我们在实际开发中,常常会遇到需要使用java代码进行发送邮件的需求,我们可以通过这种方式向用户推送通知等。 二、Java代码 测试代码如下: ...
分类:
编程语言 时间:
2016-05-14 15:34:21
阅读次数:
187
本人最近在写一个Android项目,用户注册的时候想用邮箱验证的方式,于是就需要在服务器端发送电子邮件给新注册用户,邮件内容中包含一个 链接, 当用户点击这个链接将 登录到服务器 的验证逻辑。本人在网上找了很多代码,可能由于是很久以前的了,各大邮箱的规范 什么的都发生改变,所以总是出现一些问题。庆幸 的是,最后还是实现了。这是我用大号 发给小号 和另外一个 163 邮箱的 测试邮件
首先,发一个连...
分类:
编程语言 时间:
2016-05-12 21:32:04
阅读次数:
396
概述
邮件相关的标准
厂商所提供的 JavaMail 服务程序可以有选择地实现某些邮件协议,常见的邮件协议包括:
SMTP(Simple Mail Transfer Protocol) :即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。
POP3(Post Office Protocol - Version 3) :即邮局协议版本...
分类:
编程语言 时间:
2016-05-12 19:21:31
阅读次数:
279
博客源地址:http://www.cnblogs.com/xdp-gacl/p/4220190.html 现在很多的网站都提供有用户注册功能, 通常我们注册成功之后就会收到一封来自注册网站的邮件。邮件里面的内容可能包含了我们的注册的用户名和密码以及一个激活账户的超链接等信息。今天我们也来实现一个这样 ...
分类:
编程语言 时间:
2016-05-04 19:01:01
阅读次数:
169
一、RFC882文档简单说明 RFC882文档规定了如何编写一封简单的邮件(纯文本邮件),一封简单的邮件包含邮件头和邮件体两个部分,邮件头和邮件体之间使用空行分隔。 邮件头包含的内容有: 邮件体指的就是邮件的具体内容。 二、MIME协议简单介绍 在我们的实际开发当中,一封邮件既可能包含图片,又可能包 ...
分类:
编程语言 时间:
2016-05-04 18:54:35
阅读次数:
216