Hmailserver搭建邮箱服务器
由于阿里云,谷歌云,腾讯云等服务器都不开放25端口和pop3端口,想要使用邮箱服务得购买他们的企业邮箱,但是对于个人而言比较贵。
所以我们需要利用家庭宽带申请公网IP。
首先打电话给运营商客服,申请动态公网IP,因为静态基本是白嫖不到的。理由:家里装了监控,需要外网访问。
我打完电话,过了半小时左右就有个电话过来找我确认,提供账号后,再过几分钟重启光猫或者路由器就能拿到一个动态的公网IP了。
可以进自己的路由器或者光猫,查看红框对应的IP与百度查到的IP是否一致,一致说明拿到了公网IP。
路由器的信息
百度IP
这时候我们可以测试一下
但是在重新拨号后(即重启路由器或光猫,在哪里拨号就是哪个设备),我们的公网IP会变化。这个时候我们就需要DDNS服务,能够让用户不需要知道IP变化这一事实,直接用域名进行访问。
这里我使用了花生壳的祖传免费DDNS,然后用我自己的域名的CNAME解析到花生壳用于DDNS的域名(免费的域名就是丑)
路由器DDNS页面
阿里云域名解析
再次测试
测试完毕之后,可以参考这两篇文章安装hmailserver。推荐看第一篇根据公钥和私钥来配置服务器。其他配置参考第二篇。
https://blog.csdn.net/khzide/article/details/102874011
https://www.cnblogs.com/lsdb/p/9448123.html
对于Web端管理界面的安装。则按照下面的步骤操作
首先查看自己是否有IIS。使用win+s查看
搜索并安装PHP。如果打开太慢可以考虑用梯子。
安装完PHP后,找到php.ini
添加
[PHP_COM_DOTNET]
extension=php_com_dotnet.dll
修改
com.allow_dcom = true
将PHPwebadmin放到对应路径
打開PHPwebadmin檔夾重命名config-dist檔為config並用記事本打開修改:
$hmail_config['rooturl']= "http://用户访问的域名/PHPWebAdmin/";
为了防止 XSS 攻击
和 CSRF 攻击
,如果用户使用非指定url进行访问,会被驳回。
之后再路由器那里设置NAT端口转发就行,因为家庭宽带80端口会被禁用。外部端口设置12450,内部设置80即可。并且需要设置DMZ主机,
DMZ介绍
NAT端口转发
之后在cmd输入iisreset重启iss服务,就能进入hmailserver的web端啦。
最新文章
- jquery插件的引用和扩展应用
- linux部分命令
- EasyUI Tree判断节点是否是叶
- WCF Data Service 使用小结 (一)—— 了解OData协议
- linux 压缩/解压命令大全
- ifconfig命令
- tcl/tk实例详解——返回一个文件夹下所有文件的绝对路径
- find命令使用, -exec xargs
- Onlylady介绍
- 记事本写hello world_Java
- MyEclipse 10 报错记录
- 如何修改discuz论坛的图像地址
- 在 Django/Flask 开发服务器上使用 HTTPS
- manjaro 配置 独立显卡驱动
- docker从私有镜像库pull/push镜像问题:Error response from daemon: Get https://xxxx.com/: x509: certificate signed by unknown authority
- 51nod 1967 路径定向(不错的欧拉回路)
- NYOJ——————数的长度(斯特林公式的应用)
- Only a type can be imported. classname resolves to a package的解决
- mybatis思维导图(一)
- 实践作业4---DAY2阶段一。