使用James搭建一个自己的邮箱服务器
来源:互联网 发布:js ul li点击显示隐藏 编辑:程序博客网 时间:2024/05/22 01:49
---第一天开发---
下载Apache James 3.0邮箱服务器,解压到响应的目录
可以看到目录结构:
H:\code\JavaCode\James\apache-james-3.0-beta4λ dir 驱动器 H 中的卷没有标签。 卷的序列号是 04AC-0E80 H:\code\JavaCode\James\apache-james-3.0-beta4 的目录2016/09/05 00:26 <DIR> .2016/09/05 00:26 <DIR> ..2016/09/06 00:02 <DIR> bin2016/09/05 00:26 <DIR> conf2016/09/05 00:26 <DIR> lib2012/03/21 11:33 65,796 LICENSE2016/09/06 00:02 <DIR> log2012/03/21 11:33 5,882 NOTICE2012/03/21 11:33 1,393 README.crypto2012/03/21 11:33 1,409 README.txt2016/09/05 23:30 <DIR> var 4 个文件 74,480 字节 7 个目录 95,525,490,688 可用字节
进入bin目录下,直接运行run,这期间可能出现错误:
[com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions类的两个属性具有相同名称 "outputs"
可以将jaxb-impl-2.1.3.jar包放入James路径下的comf/lib下来解决问题,下载地址为:网盘:https://yunpan.cn/cM4ueRMwqPScQ (提取码:b575)
之后就可以启动这个服务器了,运行run。完成之后向服务器添加一个新的domain,进入bin之后执行命令:
H:\code\JavaCode\James\apache-james-3.0-beta4\binλ james-cli.bat -h localhost -p 9999 adddomain test.comadddomain command executed sucessfully in 289 ms.
就可以添加一个为test.com的命令,在向服务器中添加一个新的用户邮箱为:admin@test.com
james-cli.bat -h localhost -p 9999 adduser admin@test.com 123456adduser command executed sucessfully in 224 ms.
这样一个简单的邮箱服务就建立好了,我使用了foxmail来测试环境是否搭建完成,打开Foxmail添加用户:
账号:admin@test.com
密码:123456
邮箱类型我设置为POP3类型的,收件服务器和发件服务器都为127.0.0.1,因为是本地环境测试,只能本机使用,如果想用好听点的名字可以自己更改host。
收件服务器的端口为:110
发件服务器的端口为:25
设置完成之后就完成了。现在打开foxmail给自己发送一封邮件吧:
点击发送按钮,就可以发送成功,点击左上角的收取:
可以看到一封未读就是刚刚的邮件。现在看看中断上显示的信息:
显示了邮箱服务的类型,id好喝用户名以及ip地址。表示发送的记录。
0 0
- 使用James搭建一个自己的邮箱服务器
- 使用【James】搭建自己的邮件服务器
- Apache James 搭建自己的邮件服务器
- Apache James 搭建自己的邮件服务器
- 用JAMES实现自己的邮件服务器
- 用JAMES实现自己的邮件服务器
- 【杂谈】搭建了一个自己的专属域名邮箱。
- James邮件服务器搭建
- 搭建james邮件服务器
- james邮件服务器搭建
- 搭建自己的域名邮箱
- 使用自己电脑搭建一个外网可以访问的服务器tomcat本地搭建
- 使用自己电脑搭建一个外网可以访问的服务器tomcat本地搭建
- James邮箱服务器账户资料迁移问题
- 用JAMES实现自己的邮件服务器 (一)
- 用JAMES实现自己的邮件服务器 (二)
- 用JAMES实现自己的邮件服务器(转)
- [Java][Mail]用JAMES实现自己的邮件服务器
- PHP内核研究(内存管理1)
- 设计模式1: 策略模式(Strategy)
- php的<?php ?>标签匹配
- Ajax中Get请求与Post请求的区别
- Redis学习
- 使用James搭建一个自己的邮箱服务器
- 动态获取屏幕宽度,并减去了浏览器左边滚动条的宽度
- OpenGL的简单研究-开端
- kettle--从java中获取参数
- Java设计模式之策略模式
- ACM常用算法
- GO语言面向对象
- 如何实现表格内的内容呈现...省略符
- RN使用ART库画扇形+动画