先说效果:可以发送QQ邮箱(不需要发件人)会被认证成垃圾邮件
但这可能是因为不使用域名,而是直接使用内网ip发送

之前一段时间想做个邮件服务器(显得很有B格)
首先去搞个云服务器
会获得一个外网和内网
别人可以通过外网访问你

腾讯云的要先打开25端口(默认关闭)

点击进入控制台 超链接→当时就是照着这位大佬学的

邮件云服务器 云服务器搭建邮箱_web


我是没有使用域名的那种。。(还在备案中…)

用的就是内网ip

需要pop和stmp服务器

这里需要下载hmailserver,foxmail(用来测试是否可以发送)

安装hmailserver的时候,出现这个选项,如果有自己的数据库建议使用自己的,

选择第二个

然后会出现让你设置数据库

邮件云服务器 云服务器搭建邮箱_数据库_02

配好数据之后会报错,提示没有一个文件

邮件云服务器 云服务器搭建邮箱_服务器_03

文件地址

按照里面说的做就OK了

后面还会出现Hmailserver database version could not be detected

不要慌~

邮件云服务器 云服务器搭建邮箱_数据库_04

把里面的Createtablemysql(对应什么数据库导入什么文件)

然后进去会遇到让你连接,连接本地就OK了

然后创建域名(这里就是我使用的内网ip了)

邮件云服务器 云服务器搭建邮箱_邮件云服务器_05

邮件云服务器 云服务器搭建邮箱_内网_06


然后设置用户和pop服务器stmp服务器

邮件云服务器 云服务器搭建邮箱_web_07


最后到foxmail进行测试

是否能够连接的上

邮件云服务器 云服务器搭建邮箱_数据库_08


可以结合来学习→超链接(内含利用spring内置mail 发送邮件)

分割线
----------------------------------------------------------------------------------------------------------好的,前一步教完后面就翻车了

我遇到的情况就是,发送显示成功,但是收不到
用终端看了一下端口号25有好多,应该是25堵塞,重启服务之后就顺利送达
但是老是出现这种情况,所以还是重装了就好了~