这几天跟着慕课网上的老师学习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个账号了。

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

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

  1. foxmail6.5邮件客户端+易邮邮件服务器搭建局域网邮件收发系统

    基本介绍: foxmail6.5是国产的一款邮件客户端软件,可以登录QQ邮箱,网易邮箱等,收发邮件,使用方便. 易邮邮件服务器是一款可以管理邮箱帐户,包含创建删除等,并用于邮件通信的服务器软件. 教程 ...

  2. 本地安装易邮邮箱服务器并用foxmail 连接测试(内含邮箱网络传输的小知识.)

    1.javaMail:是Sun发布的用来处理email的API,是提供给开发者处理电子邮件相关的编程接口. 2.SMTP协议:用来发送邮件的协议,默认端口号:25 3.POP3协议:用来接收邮件的协议 ...

  3. 易邮邮箱服务器的安装和配置

    1.安装易邮邮件服务器-双击软件打开 2.安装易邮邮件服务器-点击上图中的按钮"是",弹出如下界面 3.安装易邮邮件服务器-点击上图中的按钮"Next",弹出如 ...

  4. 易邮邮件监控 v2.0 是什么

    Welcome to my blog! <script language="javascript" src="http://avss.b15.cnwg.cn/cou ...

  5. javaMail学习(二)——邮箱客户端Foxmail的使用

    平常用的网易邮箱.QQ邮箱都有网版的查看途径,即通过网页登录邮箱去收发邮件,这种是网版的,也有客户端版的,常用的邮箱客户端有两个:一个是微软的Outlook,一个是Foxmail,前者是收费的后者是免 ...

  6. 安装和规划邮件服务器

    众所周知,现在我们网络上使用的邮箱,例如:QQ邮箱.163邮箱.网易邮箱等.都是通过搭建邮件服务器来实现的,今天我们就来学习一下如何搭建邮件服务器. 首先了解邮件服务器使用的服务器端口及功能: 常见的 ...

  7. 本地玩邮件服务器和邮件客户端

    1.准备工作 下载并安装易游邮件服务器 下载并安装foxmail邮件客户端 2.具体操作: 服务求端操作 (1)打开服务器软件:进行系统设置 (2)新建两个账号 如上设置得到的第一个账号:hym@le ...

  8. IRedmail搭建邮件服务器

    看到很多VPS用户并不是用来搭建网站的,而是用来创建邮件服务器使用发送邮件,所以老左也来学习这类功能的应用.学习和使用搭建邮件服务器肯定需要先用到免费开源的iRedMail软件.iRedMail能够在 ...

  9. javaMail学习(五)——使用javaMail给Q Q 邮 箱 账 户 发简单邮件

    代码跟网 易 邮 箱的那篇差不多,除了smtp服务器地址不同之外,还需要添加"开 启 S S L 加 密 "的代码. package com.wjl.mail.utils;impo ...

  10. Javamail实现的匿名邮件,模拟邮件服务器发送行为

    Sender  ->  Sender's SMTP server  ->  Receiver's SMTP server -> Receiver 正常流程,SMTP是这样应用的,需要 ...

最新文章

  1. [网络流24题]最小路径覆盖问题
  2. 【Gans入门】Pytorch实现Gans代码详解【70+代码】
  3. eclipse 连接mysql_eclipse连接MySQL
  4. 《West Game》入围收入Tpo30的背后,SLG游戏新机会在哪?
  5. 关于 运行root.sh 时出错误Timed out waiting for the CRS stack to start.的解决
  6. 记一次 .NET医疗布草API程序 内存暴涨分析
  7. 1从控制台输入年份,判断是闰年还是平年;
  8. python和json转换_python和json之间转化
  9. 理解position与anchorPoint[转]
  10. Transfrom在64bit服务下面无法运行
  11. java bufferedreader读大文件会内存溢出吗_深度分析:java中的字符流与字节流,以及缓存流,一次性帮你全掌握...
  12. python获取文件绝对路径_如何在Python中获得绝对文件路径
  13. 从零开始发布web项目(七)
  14. async/await 异步编程(转载)
  15. 健身管理系统一站式智能化健身管理体验
  16. 华为手机usb连接计算机,华为手机USB为什么连接不上电脑(3个方法彻底解决)...
  17. 实战生成对抗网络[1]:简介
  18. vue项目中动态显示时间
  19. 三维目标检测论文阅读:VoxelNet: End-to-End Learning for Point Cloud Based 3D Object Detection
  20. dx12 龙书第十八章学习笔记 -- 立方体贴图

热门文章

  1. ArchLinux 主题美化
  2. 用Python实现开心消消乐小游戏
  3. Linux内核memcpy的不同实现
  4. k系列服务器,Nvidia开普勒K4000、K2000、K2000D、K600四款Kepler架构Quadro显卡专业卡全新登场...
  5. 为什么要使用McAfee Endpoint Security?
  6. Mcafee VirusScan系列
  7. 抢小米脚本 java,java写自动抢小米手机程序
  8. “冲击波”病毒的症状和解决方案
  9. Linux curl 命令下载文件
  10. Win32 Console Application、Win32 Application、MFC三者之间的联系和区别