一、理解邮件开发涉及的基本概念;
二、了解SMTP和POP3协议
三、掌握配置Foxmail
四、掌握JavaMail发送简单邮件
JavaMail
顾名思义提供给开发者处理电子邮件相关编辑的接口,它是Sun发布的用来处理email的API。它可以方便的执行一些常用的邮件传输。我们可以基于JavaMail开发出类似于MicrosoftOutlook的应用程序。
为什么要学习JavaMail
现在很多的web开发都需要使用JavaMail
应用场景:
1、用户注册后网站发送一封激活邮件验证信息
2、用户生日、节庆日系统发送生日祝福
3、将最新活动和优惠等等
电子邮箱:
需要在邮件服务器上进行申请,确切地说电子邮箱其实就是用户在邮件服务器上申请的一个账户,用户在邮件服务器上申请了账户后,邮件服务器就会为这个账户分配一定的空间。用户从而可以使用这个账号以及空间,发送电子邮件和保存别人发送过来的电子邮件。
什么是邮箱服务器?
服务器的概念不难理解。应为作为一个web开发人员我们应该清楚什么是服务器,服务器是指一台电脑安装了一个服务器软件那么这台电脑可以称为web服务器,那么同样的一台电脑安装了邮件服务器软件那么这台电脑称为是邮箱服务器。
要在Internet上提供电子邮件功能,必须有专门的电子邮件服务器。例如现在网络上有很多提供邮件服务的厂商:新浪、搜狐、网易等等。它们都有自己的邮件服务器,这些服务器类似于现实生活中邮局,它主要负责接收用户投递过来的邮件,并把邮件投到邮件接收者的电子邮箱中