# monolith-mail **Repository Path**: opsx/monolith-mail ## Basic Information - **Project Name**: monolith-mail - **Description**: 由Java编写的匿名邮局,采用SpringBoot框架搭建 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 1 - **Created**: 2021-03-04 - **Last Updated**: 2022-10-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: 匿名, 邮局, 邮箱, 自建邮箱 ## README ### [github地址](https://github.com/linenhui023/monolith-mail) *** 体验地址:http://8.136.23.192:9091/#/ *** 配合前端界面一起使用...
项目前端地址:https://gitee.com/opsx/monolith-ui *** ### 功能 - 1:支持随机切换邮件地址 - 2:实时显示最新一封邮件 - 3:邮件持久化 - 4:支持接收市面上主流的邮箱,包括但不限于gmail,qq邮箱,新浪邮箱,126,163,yeah,outlook *** ### 如何使用 - 1:设置服务器正向解析和反向解析中的 mx 解析 - 2:可查看该博客来进行设置( [https://blog.csdn.net/whb1751178448/article/details/110959308]() ) - 3:开放项目端口和 25 端口 - 4:更改项目代码端口 - 5:打开你服务器 25 端口和项目端口 - 6:可以使用 docker 部署 - 7:先编译docker镜像,然后使用docker 启动命令: ``` docker run --name monolith -d -p 25:25 -p 端口映射:8080 monolith ``` - 8:打开 ip:端口/ ,进行访问 *** > tips:正在做的事 - ~~1:写一篇更加完善的文档~~、以及匿名邮局原理 - ~~2:测试市面上多家常见的邮箱服务商~~(完成) - 3:邮件地址可选是否销毁 - 4:webSocket 展示数据到 ui,考虑换成 netty 来实现 ws - 5:测试大量接收邮件场景下的问题 - ~~6:ws出现连接一段时间后断开的情况,待解决~~(完成) - ~~7:outlook 163 126邮箱发过来的邮件不能接收,需要排查问题~~(完成) - ~~8:写一个~~好看的~~ui来展示邮件~~(完成,但不好看) - 9:实现邮件伪造发送,做一个更有趣的小工具 *** > 提一下目前这个小工具的现况,项目代码还有大量不合理的地方,本人一是技术有限,二是工作这段时间比较忙。这个项目发出来是为了学习开源社区的经验,不能闭门造车这是我最大的感受,虚心接受各位大佬的批评以及建议. > *** > 由于本人对前端不是特别熟悉,现在想找一名会用vue的前端小伙伴一起完成这个邮局的编写,我的邮箱地址:linenhui023@outlook.com