邮件系列
java 发送邮件 css-style 样式丢失错乱问题,有解决方案
java 发送邮件-04-java 邮件发送 http 接口如何定义?
开源项目
前言
大家好,我是老马。
大家日常开发,对于邮件发送应该能不陌生。本系列就让我们一起学习一下邮件相关的内容。
目的
有时候处于安全的考虑,我们需要有属于自己的邮件服务器。
使用本地服务器搭建一个邮箱,这样就可以脱离qq或者其他企业邮箱的限制,即可以做到节省成本,又可以得到收发邮件的一个保密性。
准备:
一个顶级域名:国内国外的都可以,当然也可以不需要顶级域名,前提是这个域名需要解析到你的服务器ip上
frp 内网穿透(包含公网ip的服务器):这个方便本地调试(如果不是很懂也可以查看上篇微信中内网穿透文章)
邮件服务器:Linux上可以用 iredmail,Windows是可以用hMailServer,由于我为了方便测试,所以我用的是Windows版本的。
Linux安装方式(这里大家如果是用的Linux服务器可以用这个)
1. 安装软件
下载Windows版本的hMailServer
https://www.hmailserver.com/download
2. 设置
(1)输入邮件登录密码
(2)输入域名
安装完成之后连接本地服务器:
然后添加一个域名
emailforall.com
(3)添加账户
在这个域名下面添加账户
(4)服务器状态
status 这一栏
确定是 running 即可
3. 邮箱测试
此处使用 foxmail 进行测试
TODO: