如何使用hMailServer+云服务器搭建个人邮箱

news/2024/11/17 3:09:30/

目录

一、背景

二、所需材料

三、步骤

3.1 下载hMailServer(只有windows版)

3.2 hMailServer安装配置

3.3 邮件常用端口介绍

3.4 阿里云配置

3.5 hMailServer配置邮箱

3.6 使用Foxmail添加账号进行验证

3.7 发件验证

3.8 收件验证

3.9 补充

3.10 总结


一、背景

        由于大部分云服务器供应商,默认阻止了访问其他邮件服务商的25端口连接,即阻止了对外发送邮件(为了防止垃圾邮件泛滥等)。而且目前申请开通比较麻烦,所以有了这篇文章。

        如果只是需要用于监控运维平台,比如Zabbix、Open-falcon等的通知邮箱。则只需要126(https://mail.126.com/)、163(https://mail.163.com/)等申请一个邮箱,开启SMTP服务即可。具体可以参考:如何搭建SMTP邮箱,给监控平台等使用_翘首镜像的博客-CSDN博客_smtp邮箱

二、所需材料

        1、一台云服务器(本文使用阿里云ECS,操作系统为Windows(WinServer 2016))

        2、一个域名

        3、软件hMailServer

三、步骤

3.1 下载hMailServer(只有windows版)

        下载页面地址:https://www.hmailserver.com/download/

        最新稳定5.6.8版本下载地址:

        https://www.hmailserver.com/download_getfile/?performdownload=1&downloadid=271

         文件默认是英文版,可以参考该文章进行汉化:

        hMailServer汉化文件 - hMailServer中文论坛

3.2 hMailServer安装配置

        一切默认,下一步下一步即可。期间会需要设置密码,请记住这个密码,后面启动需要使用。

        装好后,输入刚才的密码登录

        如果忘记密码的话,需要卸载后,清空安装目录的文件,再安装(如果清空,则之前的配置数据将丢失)。否则,重装后仍然需要之前的密码。

3.3 邮件常用端口介绍

协议

端口

加密状态

用途

SMTP

25

非加密

发件和唯一公共收件端口

SMTP

465

加密(SSL/TLS)

发件

SMTP

587

加密STARTTLS (Required)

发件

POP3

110

非加密

收件(仅下载未读邮件)

POP3

995

加密

收件(仅下载未读邮件)

IMAP

143

非加密

收件(同步客户端操作,比POP3高级)

IMAP

993

加密

收件(同步客户端操作,比POP3高级)

        可以参考

  1. http://t.zoukankan.com/05-hust-p-14707724.html
  2. https://blog.csdn.net/souler_j/article/details/86423934

3.4 阿里云配置

        由于25端口出站被禁用了,想对外发送邮件的话,需要开通邮件推送服务(目前免费,但是有额度限制)。

        登录阿里云,搜索邮件推送。点击立即开通

        开通好后新建域名

        点击配置

        按要求完成配置(可能有些地方要改,可以直接看一下一步;因为要收发件,所以使用一级域名这么配置MX解析的话,会造成能发件不能收件

        云解析DNS中添加相应解析

        安全组开放相应端口

3.5 hMailServer配置邮箱

        添加域名

        添加用户,设置密码

        这是默认开放的端口和禁用规则

        如需调试,可以开启日志

        还可以在这里查看日志

3.6 使用Foxmail添加账号进行验证

        添加账号,选择其他》手动设置

        配置域名、端口和加密规则,依据之前的配置进行配置

        如果添加有问题,可能是ip被hMailServer自动规则禁用了(小概率事件),可以在这里查看,找到记录,删除即可。

3.7 发件验证

        阿里云配置发件地址,设置smtp密码

        hMailServer配置SMTP中继

        发件地址、中继地址,以及阿里云配置的“发信地址”最好一致,不然可能有类似报错

        Foxmail发送邮件

        QQ 邮箱收件

        尝试发送的邮件如果太简单会被当成垃圾邮件,类似下图的退信

3.8 收件验证

        QQ邮箱发送

        收件查看

      

3.9 补充

        A域名邮箱发给B域名邮箱,SMTP发件过程:邮箱客户端、web邮箱 → A域名邮件服务器 → (使用MX记录(域名)查找B域名服务器ip地址(MX记录,数值越小,优先级越高))B域名服务器的25端口

        收件过程:使用IMAP或者POP3,从邮箱服务器获取数据。

3.10 总结

        这可太难了,word写的复制过来,还要调整格式。唉,一稿一搞,凌晨了……求个赞不过分吧笑哭

        PS: 转载请注明出处~谢啦~


http://www.ppmy.cn/news/704139.html

相关文章

Email - 搭建自定义邮件服务器

准备工具: 易邮邮件服务器Foxmail(推荐免费,OutLook 收费)(若有条件可以自行开发类似QQ邮箱Web系统) 一、易邮邮件服务器 二、Foxmail 附:常见邮件服务器地址 腾讯QQ邮箱 接收服务器&#xff1a…

linux最简单搭建邮件服务器

一、概述: 在配置邮件服务器之前,先解释几个概念。 通常使用Email都很容易,但是Internet的邮件系统是通过几个复杂的部分连接而成的,对于最终用户而言,我们熟悉的Outlook,Foxmail等都是用来收信和发信的&am…

搭建邮箱服务器hMailServer详细教程(Windows)

HMailServer是一个运行于微软Windows系统、基于GPL授权、免费的电子邮件系统;支持常见的电子邮件协议SMTP、POP3、IMAP;可以很容易地与许多现有的网络邮件系统集成和二次开发。 1、去 hMailServer官网 下载安装包 2、桌面新建文本文档,将文…

centos搭建邮件服务器

一、配置发件服务器 1.1 根据现场IP,配置主机名 vi /etc/hosts192.168.40.133 mail.test.com将主机名更改为邮件服务器域名mail.test.com 1.2 关闭防火墙,禁止开机启动 systemctl stop firewalldsystemctl disable firewalld1.3 关闭selinux vi /et…

自主搭建邮件服务器

邮件服务器搭建 一、mail服务器初始化配置 1.修改主机名 [rootlocalhost /]# hostnamectl --static set-hostname mail.drock.top|bash 2.关闭防火墙和selinux [rootlocalhost /]# systemctl stop firewalld && systemctl disable firewalld [rootlocalhost /]# s…

如何利用ewomail搭建邮件服务器

如何利用ewomail搭建邮件服务器 首先你应该做好如下准备 1.需要一台全新干净的服务器,就是不需要安装任何东西的服务器,mysql,apache都不要。不然会安装不成功.切记!!! 2.查看官方文档 ,看一遍安装过程 …

【企业邮件服务器搭建过程】

企业邮件服务器搭建 一、准备环境二、DNS服务搭建三、发送端配置四、接收端配置五、mailweb界面 一、准备环境 Centos7以上 yum -y install bind yum -y install postfix yum -y install gcc* mysql mysql-server httpd mailx systemctl stop firewalld.server #临时关闭防火…

邮箱服务器搭建

电子邮件系统的组成:1)邮件用户代理(Mail User Agent , MUA),MUA是一个邮件系统的客户端程序,它提供了阅读,发送和接受电子邮件的用户接口。 最常用的 MUA 有: linux 中的 mail &…