Apache James 2.3.2.1 邮箱服务搭建

由于工作需要 ,需要在windows服务器上搭建内网邮箱服务用于测试,本文选择 Apache James 2.3.2.1 进行搭建,并且将配置操作最简化,仅适合临时搭建,用于测试,不适合在生产环境上部署,操作步骤如下:

搭建步骤

1.下载 Apache James

2.解压并执行

  • 解压到任意文件下
  • 执行\james-2.3.2.1\bin\run.bat
  • 首次执行会报错,并在james-2.3.2.1\apps\james\SAR-INF\文件夹下生成config.xml 文件


    image.png

3.修改配置文件并启动服务

  • 打开james-2.3.2.1\apps\james\SAR-INF\config.xml
  • 修改users-store路径


    image.png
  • 修改root用户登录密码


    image.png
  • 修改之后再次执行\james-2.3.2.1\bin\run.bat邮箱服务即可启动成功


    image.png

4.客户端连接并新建用户

  • windows开启telnet功能


    image.png
  • 在cmd中连接james客户端
> telnet localhost 4555
  • 登录 用户root 密码用刚才在配置文件中修改的

  • 添加用户 (用户名 密码)

> adduser admin admin
image.png

5. 使用Foxmail进行连接

image.png

image.png
image.png
image.png
image.png
  • 连接成功后即可在内网中相互收发邮件

6.拓展

  • linux环境搭建步骤基本一致,window版本和linux版本均可配置servername及hosts便于其他人访问
  • java使用spring mail进行连接操作 pom.xml如下
<!-- pom.xml -->
<dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-mail</artifactId>
 </dependency>
# bootstrap.xml
spring:
  mail:
    host: localhost
    username: test
    password: test
    port: 25
    protocol: smtp
    default-encoding: UTF-8
  • 详细配置参见其他帖子
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 什么是邮件服务器 邮件服务器是一种用来负责电子邮件收发管理的设备,而邮件服务就是责邮件的收信和发信功能,其最主要有...
    星尘0085阅读 3,560评论 0 3
  • 主要介绍CAS SSO的认证流程。有关这方面的内容再网上也有很多资料,写这篇总结目的一来是自己在理解这块内容的时候...
    弟弟懂个机阅读 9,968评论 1 17
  • 1 电子邮件是如何工作的? 原则上,电子邮件很简单.使用邮件用户代理(MUA)。MUA有多种形式,包括基于文本的...
    Accidentalyf阅读 1,518评论 0 2
  • 单行线的秘密揭开: 那是我独行 没有回头路的红盖头 我把柔弱,盘成发髻 浑身经历过的荆棘,拔下来 插在头上,变成精...
    二两酒仙阅读 679评论 10 12
  • 之前一而三、再而三地陈情自己的困惑、做不到以及痛苦,看了琢磨了投入了很多时间精力,刚才一样心猿意马地看到一些字眼:...
    CinderellaFox阅读 212评论 0 0

友情链接更多精彩内容