`

javaMail学习(一)——易邮邮件服务器的使用

阅读更多

这几天跟着慕课网上的老师学习javaMail(学习链接如下:https://www.imooc.com/learn/770),做个学习笔记。

 

一、先讲几个概念

1、javaMail:是Sun发布的用来处理email的API,是提供给开发者处理电子邮件相关的编程接口。

2、SMTP协议:用来发送邮件的协议,默认端口号:25
3、POP3协议:用来接收邮件的协议,默认端口号:110

4、邮件服务器:顾名思义,它是用来收发邮件的服务器,包括邮件发送服务器和邮件接收服务器。

像常用的网易邮箱(163邮箱):

SMTP服务器: smtp.163.com 端口号:25(默认的)

POP3服务器: pop.163.com 端口号:110(默认的)

查看方式:登陆邮箱---->设置---->POP9/SMTP/IMAP---->提示

 

QQ邮箱:

POP3服务器:pop.qq.com(端口995)
SMTP服务器:smtp.qq.com(端口465或587)

查看链接:http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=167

 

二、邮件收发的基本过程

 

三、在本机搭建邮件发送服务器,模拟邮件发送

1、邮件发送服务器:用的eyoumailserver(即易邮邮件服务器),安装包已上传到附件,有需要的可以下载。

 

2、安装:很简单,一路next就OK,直至finish。界面如下:

(PS:后面的两个账号是我后来添加的,安装完成之后只有第一个Admin账户,邮件数量为1,这封邮件是易邮服务器给该账号发送的测试邮件

两个注意点

a、安装目录最好选择没有中文的目录,避免以后出现一些莫名其妙的问题

b、在发邮件过程中必须保证该服务器启动,否则发布出去。

 

3、配置邮箱服务器的域名。像163邮箱的后缀为163.com,QQ的为qq.com,这个就是域名。

点击菜单栏的"工具---->服务器设置---->邮箱域名设置",如下图:
 

易邮服务器的域名默认为admin.com,你可以将其改成其他的(当然不能是已有的域名,如163.com、qq.com),我这里修改成wjl.com,以后我的邮件服务器所有账号的域名将为wjl.com。

 

4、添加账号

点击界面上的“新账号”或者菜单栏的“账号---->新建账号”来添加账号。我这里添加一个user03的账号,如下图:

账户名随便填,密码随便填,能记住就行。我这里填的是123456,比较好记。

点击“确定”之后,易邮界面上将会多出一个user03的账号,其邮件数量也是1。

为了方便账号之间收发邮件,我再新建一个账号user04,密码也是123456。

最后,我这里就有5个账号了。

账号里边的邮件怎么查看呢?这就需要用到邮箱客户端了,请见下篇。

  • 大小: 140.6 KB
  • 大小: 60.5 KB
  • 大小: 20.6 KB
  • 大小: 14.7 KB
  • 大小: 49.4 KB
分享到:
评论

相关推荐

    基于Java语言的邮件收发系统实现sql数据库

    (2) 使用SMTP邮件服务器发送邮件; (3) 邮件附件的发送与接受; (4) 删除邮件。 在系统的设计过程中,由浅入深的实现了E-mail邮件系统的发送、接收,附件传输等基本功能,并最终实现了各个子模块的整合。在此基础上...

    JSP网站开发典型模块与实例精讲

     2.2.7 使用JavaMail发送注册验证邮件  2.2.8 独家见解——在前台还是后台验证  2.2.8 数据有效性  2.3 实现用户登录  2.3.1 创建登录输入表单  2.3.2 验证用户名及密码是否正确  2.3.3 指点迷津——...

    基于SSM实现的客户关系管理系统+数据库+项目说明(毕设项目).zip

    JavaMail邮件 基于aop切面的日志管理 Layui前端框架 登录验证码 富文本输入框 md5加密加盐 【备注】 主要针对计算机相关专业的正在做毕设的学生和需要项目实战的Java学习者。 也可作为课程设计、期末大作业。包含:...

    Java网络编程(第三版)中文版.part11.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)高清中文版.part01.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part06.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part07.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part09.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part01.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part03.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part02.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part04.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part10.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part13.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part05.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part12.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part08.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java数据库编程宝典2

    16.3 使用JDBC驱动的JavaMail发送电子邮件信息 16.3.1 使用JSP页面和JavaMail发送电子邮件 16.3.2 使用有SendMailBean的JSP页面 16.3.3 部署 16.4 使用JavaMail API接收电子邮件 16.5 小结 第4部分 数据库、...

    Java数据库编程宝典4

    16.3 使用JDBC驱动的JavaMail发送电子邮件信息 16.3.1 使用JSP页面和JavaMail发送电子邮件 16.3.2 使用有SendMailBean的JSP页面 16.3.3 部署 16.4 使用JavaMail API接收电子邮件 16.5 小结 第4部分 数据库、...

    Java数据库编程宝典1

    16.3 使用JDBC驱动的JavaMail发送电子邮件信息 16.3.1 使用JSP页面和JavaMail发送电子邮件 16.3.2 使用有SendMailBean的JSP页面 16.3.3 部署 16.4 使用JavaMail API接收电子邮件 16.5 小结 第4部分 数据库、...

Global site tag (gtag.js) - Google Analytics