前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Apache James 2.3.2.1 邮箱服务搭建

Apache James 2.3.2.1 邮箱服务搭建

作者头像
夹胡碰
发布2020-08-14 16:23:32
发布2020-08-14 16:23:32
2.1K10
代码可运行
举报
文章被收录于专栏:程序猿~程序猿~
运行总次数:0
代码可运行

由于工作需要 ,需要在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 文件
3.修改配置文件并启动服务
  • 打开james-2.3.2.1\apps\james\SAR-INF\config.xml
  • 修改users-store路径
  • 修改root用户登录密码
  • 修改之后再次执行\james-2.3.2.1\bin\run.bat邮箱服务即可启动成功
4.客户端连接并新建用户
  • windows开启telnet功能
  • 在cmd中连接james客户端
代码语言:javascript
代码运行次数:0
复制
> telnet localhost 4555
  • 登录 用户root 密码用刚才在配置文件中修改的
  • 添加用户 (用户名 密码)
代码语言:javascript
代码运行次数:0
复制
> adduser admin admin
5. 使用Foxmail进行连接
  • 连接成功后即可在内网中相互收发邮件
6.拓展
  • linux环境搭建步骤基本一致,window版本和linux版本均可配置servername及hosts便于其他人访问
  • java使用spring mail进行连接操作 pom.xml如下
代码语言:javascript
代码运行次数:0
复制
<!-- pom.xml -->
<dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-mail</artifactId>
 </dependency>
代码语言:javascript
代码运行次数:0
复制
# bootstrap.xml
spring:
  mail:
    host: localhost
    username: test
    password: test
    port: 25
    protocol: smtp
    default-encoding: UTF-8
  • 详细配置参见其他帖子
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 搭建步骤
    • 1.下载 Apache James
    • 2.解压并执行
    • 3.修改配置文件并启动服务
    • 4.客户端连接并新建用户
    • 5. 使用Foxmail进行连接
    • 6.拓展
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档