先说效果:可以发送QQ邮箱(不需要发件人)会被认证成垃圾邮件
但这可能是因为不使用域名,而是直接使用内网ip发送
之前一段时间想做个邮件服务器(显得很有B格)
首先去搞个云服务器
会获得一个外网和内网
别人可以通过外网访问你
腾讯云的要先打开25端口(默认关闭)
点击进入控制台 超链接→当时就是照着这位大佬学的
我是没有使用域名的那种。。(还在备案中…)
用的就是内网ip
需要pop和stmp服务器
这里需要下载hmailserver,foxmail(用来测试是否可以发送)
安装hmailserver的时候,出现这个选项,如果有自己的数据库建议使用自己的,
选择第二个
然后会出现让你设置数据库
配好数据之后会报错,提示没有一个文件
按照里面说的做就OK了
后面还会出现Hmailserver database version could not be detected
不要慌~
把里面的Createtablemysql(对应什么数据库导入什么文件)
然后进去会遇到让你连接,连接本地就OK了
然后创建域名(这里就是我使用的内网ip了)
然后设置用户和pop服务器stmp服务器
最后到foxmail进行测试
是否能够连接的上
可以结合来学习→超链接(内含利用spring内置mail 发送邮件)
分割线
----------------------------------------------------------------------------------------------------------好的,前一步教完后面就翻车了
我遇到的情况就是,发送显示成功,但是收不到
用终端看了一下端口号25有好多,应该是25堵塞,重启服务之后就顺利送达
但是老是出现这种情况,所以还是重装了就好了~