Hmailserver搭建邮箱服务器

由于阿里云,谷歌云,腾讯云等服务器都不开放25端口和pop3端口,想要使用邮箱服务得购买他们的企业邮箱,但是对于个人而言比较贵。

所以我们需要利用家庭宽带申请公网IP。

首先打电话给运营商客服,申请动态公网IP,因为静态基本是白嫖不到的。理由:家里装了监控,需要外网访问。

我打完电话,过了半小时左右就有个电话过来找我确认,提供账号后,再过几分钟重启光猫或者路由器就能拿到一个动态的公网IP了。

可以进自己的路由器或者光猫,查看红框对应的IP与百度查到的IP是否一致,一致说明拿到了公网IP。

Hmailserver搭建邮箱服务器

 

路由器的信息

 

 

Hmailserver搭建邮箱服务器

百度IP

 

 

这时候我们可以测试一下

Hmailserver搭建邮箱服务器

 

 

但是在重新拨号后(即重启路由器或光猫,在哪里拨号就是哪个设备),我们的公网IP会变化。这个时候我们就需要DDNS服务,能够让用户不需要知道IP变化这一事实,直接用域名进行访问。

这里我使用了花生壳的祖传免费DDNS,然后用我自己的域名的CNAME解析到花生壳用于DDNS的域名(免费的域名就是丑)

 

 

Hmailserver搭建邮箱服务器

 

 

 路由器DDNS页面

Hmailserver搭建邮箱服务器

 

 阿里云域名解析

再次测试

Hmailserver搭建邮箱服务器

 

 

测试完毕之后,可以参考这两篇文章安装hmailserver。推荐看第一篇根据公钥和私钥来配置服务器。其他配置参考第二篇。

https://blog.csdn.net/khzide/article/details/102874011

https://www.cnblogs.com/lsdb/p/9448123.html

 

对于Web端管理界面的安装。则按照下面的步骤操作

首先查看自己是否有IIS。使用win+s查看

Hmailserver搭建邮箱服务器

Hmailserver搭建邮箱服务器

搜索并安装PHP。如果打开太慢可以考虑用梯子。

Hmailserver搭建邮箱服务器

 

 安装完PHP后,找到php.ini

 

Hmailserver搭建邮箱服务器

 

添加

[PHP_COM_DOTNET]
extension=php_com_dotnet.dll

修改

com.allow_dcom = true

 

 

将PHPwebadmin放到对应路径

Hmailserver搭建邮箱服务器

 

 

Hmailserver搭建邮箱服务器

 

 

Hmailserver搭建邮箱服务器

 

 

打開PHPwebadmin檔夾重命名config-dist檔為config並用記事本打開修改:

$hmail_config['rooturl']= "http://用户访问的域名/PHPWebAdmin/";

为了防止 XSS 攻击 和 CSRF 攻击,如果用户使用非指定url进行访问,会被驳回。

 

之后再路由器那里设置NAT端口转发就行,因为家庭宽带80端口会被禁用。外部端口设置12450,内部设置80即可。并且需要设置DMZ主机,

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wssgwj.html