由于工作需要 刚陡,需要在windows服務(wù)器上搭建內(nèi)網(wǎng)郵箱服務(wù)用于測試,本文選擇 Apache James 2.3.2.1 進行搭建,并且將配置操作最簡化翠储,僅適合臨時搭建,用于測試橡疼,不適合在生產(chǎn)環(huán)境上部署援所,操作步驟如下:
搭建步驟
1.下載 Apache James
- 進入首頁點擊下載 點擊進入下載頁
image.png
2.解壓并執(zhí)行
- 解壓到任意文件下
- 執(zhí)行\(zhòng)james-2.3.2.1\bin\run.bat
-
首次執(zhí)行會報錯,并在james-2.3.2.1\apps\james\SAR-INF\文件夾下生成config.xml 文件
image.png
3.修改配置文件并啟動服務(wù)
- 打開james-2.3.2.1\apps\james\SAR-INF\config.xml
-
修改users-store路徑
image.png -
修改root用戶登錄密碼
image.png -
修改之后再次執(zhí)行\(zhòng)james-2.3.2.1\bin\run.bat郵箱服務(wù)即可啟動成功
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
- 連接成功后即可在內(nèi)網(wǎng)中相互收發(fā)郵件
6.拓展
- linux環(huán)境搭建步驟基本一致欣除,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
- 詳細配置參見其他帖子