JAVA邮件学习

原创 2013年12月04日 09:46:39

  电子邮件的基本常识:
1.         电子邮件服务器:
1.1.        SMTP (端口为 25 )服务器 ( 收发邮件 ) ——收邮件
1.2.        POP3/IMAP( 端口 110) 服务器 ( 读取 SMTP 服务器接收进来的该用户的邮件 ) ——取邮件
备注:取邮件和收邮件是两个不同的过程, IMAP 邮件协议是 POP3 的升级版
2.         电子邮箱 (Email 地址 )

创建和解析邮件的内部内容:Message
发送邮件的类:Transport
收集邮件的环境:Session
接收邮件的核心API:Store
 
如果想用 JAVA 写一个邮件代理,需要先下载 javamail 的 jar 包
JAF 框架,因为javamail使用了这个
如果使用1.6以前的就要导入JAF包,因为JDK 1.6已经有了

>>ehlo itcast_test
<<auth login plain
>>auth login
<<
>>base64 username
<<
>>base64 password
mail from:<itcast_test@sina.com>
<<
rcpt to:<itcast_test@sohu.com>
<<
>>data
from:<lili@126.com>
to:**
subject:
date:
content!
.
<<
>>quit

 

mail.store.protocol
mail.transport.protocol
mail.host
mail.user
mail.protocol.host
mail.protocol.user
mail.from
mail.debug

javamail编码:
base64
quoted-printable

JavaMail学习笔记——JavaMail 接收邮件

JavaMail API中定义了一个javax.mail.Store类,它用于执行邮件接收任务,这个类的实例对象封装了某种邮件接收协议的底层实施细节,应用程序调用这个类中的方法就可以获得用户邮箱中的各...
  • hj7jay
  • hj7jay
  • 2016年04月13日 10:23
  • 2037

java邮件解析1

先来一篇简单的代码:需要mail的jar包 public class MailTest { public static void main(String[] args) throws Me...
  • bestone0213
  • bestone0213
  • 2016年02月03日 15:44
  • 563

利用JavaMail实现邮件的收取

昨天写了一个利用JavaMail发送邮件的示例,本着有始有终的原则。今天写了一篇利用JavaMail收取邮件的示例。由于实力有限,代码写的不周到的地方,请大家见亮。本人只是写了一个简单的例子,在实际项...
  • lanjian056
  • lanjian056
  • 2016年09月30日 14:53
  • 2482

JavaMail:简单的邮件接收程序

实现了 JavaMail 中邮件内容的创建、邮件的发送,现在就看看怎样接收邮件了。 邮件的接收与邮件的发送的基本操作步骤很类似,邮件的发送需要用到 Transport 类,邮件的接收则需要使用 ...
  • hj7jay
  • hj7jay
  • 2016年03月14日 16:50
  • 2267

java读取邮件

package com.zz.mail; import java.io.FileNotFoundException; import java.io.FileOutputStream; ...
  • jiao_ying
  • jiao_ying
  • 2016年02月21日 16:40
  • 1992

JavaMail学习笔记——JavaMail 接收邮件

JavaMail API中定义了一个javax.mail.Store类,它用于执行邮件接收任务,这个类的实例对象封装了某种邮件接收协议的底层实施细节,应用程序调用这个类中的方法就可以获得用户邮箱中的各...
  • yanzhibo
  • yanzhibo
  • 2013年04月07日 22:00
  • 6852

Java发送邮件

163邮箱发送 package test; import java.util.Date; import java.util.Properties; import javax.mail.Message...
  • u011971132
  • u011971132
  • 2015年11月20日 10:13
  • 634

Java发送邮件的几种方式

最近的一个项目中用到了邮件发送,所以研究了一下。将其总结下来。 要发送邮件就要用到java中的JavaMail,关于JavaMailAPI的详解呢在 (http://blog.csdn.net/i...
  • qq_32371887
  • qq_32371887
  • 2017年05月31日 16:21
  • 6420

基于JavaMail的Java邮件发送:简单邮件发送

本文链接: http://blog.csdn.net/xietansheng/article/details/51673073电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,...
  • xietansheng
  • xietansheng
  • 2016年06月14日 21:56
  • 97981

JAVA发送邮件最全示例

发送邮件是我们在程序开发中很常见的功能,比如注册通知、找回密码等,在网上也有很多关于JAVA发送邮件的示例,但多数都是只介绍了其中的一部分,今天为大家提供一些JAVA发送各种形式邮件的示例,供大家学习...
  • jianggujin
  • jianggujin
  • 2016年04月26日 19:07
  • 4551
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA邮件学习
举报原因:
原因补充:

(最多只允许输入30个字)