JAVAMAIL example

所有的邮件服务器,对附件大小都有规定.
办法一:既然自己开发发邮件程序,也是自己的邮件服务器,不妨修改一下附件大小设置

办法二:拆分附件,分多个邮件发送

办法三:发送HTML格式邮件,原本作为附件的文件,通过网站发布,在邮件中做上超链接

办法四:只针对exchange,可利用公用文件夹发布文件

JavaMail
在Java EE应用程序中,经常需要发送E-mail。Java EE框架为应用提供了JavaMail接口,通过JavaMail相关的接口可以读取邮件服务器的邮件,并且可以完成邮件的发送过程。

本章的主要内容包括:

E-mail体系结构

JavaMail API
如何使用JavaMail API发送邮件

如何使用JavaMail API接收邮件

1.1 E-mail体系结构
1.1.1 什么是E-mailE-mail是用户间或应用程序间交换信息的Internet标准。每个用户都有自己的网上邮箱,发送方把信息发送到自己的网上信箱,并声明信息的接收方;该信箱所在的“邮局”会把信息发送到接收方的“邮局”,接收方从接收方的“邮局”中自己的信箱获取信息。这样就完成了信息从发送方到接收方的传递。所以,要发送或者接收邮件首先应该有自己的邮箱。

E-mail消息可以包含普通文本,也可以包含更为复杂的多媒体数据类型和图像声音等。这样,用户就可以交换各种各样的信息。

每个E-mail消息的头信息中都包含消息的发出者、发送的目的地和其他相关信息。

1.1.2 E-mail体系结构
要完成消息的交互,需要几方面的支持:邮件发送客户端程序、邮件接收客户端程序、邮件发送服务器和邮件接收服务器,此外,还需要相关的通信协议。

邮件发送客户端程序和邮件接收客户端程序可以是相同的,例如经常使用的微软的Outlook既可以发送邮件,也可以接收邮件。

邮件发送服务器和邮件接收服务器也可以是相同的服务器。在与邮件服务器交互的过程中,主要完成两个动作,把邮件发送到邮件服务器,以及从邮件服务器读取邮件。所以,主要使用两类协议,分别进行邮件的发送和接收。  

转载于:https://www.cnblogs.com/shhaoran/archive/2013/02/22/2924343.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值