1、javaMail:是Sun发布的用来处理email的API,是提供给开发者处理电子邮件相关的编程接口。
2、SMTP协议:用来发送邮件的协议,默认端口号:25
3、POP3协议:用来接收邮件的协议,默认端口号:110
4、邮件服务器:顾名思义,它是用来收发邮件的服务器,包括邮件发送服务器和邮件接收服务器。
163邮箱
SMTP服务器: 端口号:25(默认的)
POP3服务器: 端口号:110(默认的)
QQ邮箱:
POP3服务器: (端口995)
SMTP服务器: (端口465或587)
二、邮件收发的基本过程:
本地安装易邮邮箱服务器并用foxmail 连接测试
设计一个系统,就要有交互,也要有验证的过程,现阶段的验证过程大部分都是通过给邮箱发送验证码、验证链接来完后验证的。
第一步:下载易邮安装包
第二步:傻瓜式安装 一直next即可
第三步:安装成功 进入易邮邮件服务器 自动创建admin 用户。
第四步:服务器设置
域名处设置为你自己想用的虚拟域名,如XX.com 你可以将其改成其他的(当然不能是已有的域名,如 、 ),这里设置完成后,添加账户。
第五步:添加账户
填写自己想创建的账号信息,记住密码。(测试的时候创建两个账号就可以了,一个发一个收)
第六步:下载foxmail (相当于客户端)
第七步:进入foxmail
输入刚才你创建好的账号E-mail地址和密码登录。(服务器创建的名字@域名.com)
第八步:配置账号邮箱账号信息填写刚才建立好的账号密码,pop服务器smtp发送和接收的服务都填写localhost
点击创建完成。
登录成功!
这样就可以在本地收发邮件了。