hMailServer邮件服务器配置(超详细,附坑解决办法)
hMailServer邮件服务器配置(本人邮件服务器实际运行良好)
下载hMailServer https://www.hmailserver.com/
下载win64openssl http://slproweb.com/products/Win32OpenSSL.html
分别安装这两个文件.
安装openssl到最后,会提示是否捐赠,当然不了.
安装hmailserver选择数据库,默认就成.,如果选择外部数据库,请确保数据库已提前安装好并运行。
录入管理密码
安装完成后,自动启动. 录入安装时设置的管理密码:
具体设置:
会用到的TCP/IP ports:
Usage |
Port |
Recommended Security if SSL Certificate installed |
SMTP |
25 |
StartTLS (Optional) |
SMTP via SSL/TLS |
465 |
SSL/TLS |
SMTP Submission |
587 |
StartTLS (Required) |
POP3 |
110 |
StartTLS (Required) |
POP3 via SSL/TLS |
995 |
SSL/TLS |
IMAP |
143 |
StartTLS (Required) |
IMAP via SSL/TLS |
993 |
SSL/TLS |
确保您的的服务器开通了这些端口,示例:
以下部分仅供参考,咱们不用。^-^
生成SSL证书的语句:1.私密KEY openssl genrsa -des3 -out hm_org.key 2048 需要输入密码2.证书 openssl req -new -key hm_org.key -out hm.req 需要输入你的相关资料。如下:Country Name (2 letter code) [XX]:cnState or Province Name (full name) []:yunnanLocality Name (eg, city) [Default City]:kunmingOrganization Name (eg, company) [Default Company Ltd]:hmailserver.org Co., Ltd.Organizational Unit Name (eg, section) []:eggCommon Name (eg, your name or your server's hostname) []:(填域名)Email Address []: (你的邮件,不用翻译了吧)please enter the following ”extra" attributesto be sent with your certificate requesta challenge password : (这里的挑战密码是指:“挑战密码”请求作为CSR生成的一部分,用于将保密密钥加密的密码(在请求的密钥生成的时间时,或当一个明文密钥加密后 - 然后每次再次请求启用了SSL的服务使用它启动时),是两个单独的和不同的事情。)你看着办。An optional company name []: 这里是公司名。3. 自签证书 openssl x509 -req -days 3650 -sha1 -extfile C:\OpenSSL\bin\openssl.cfg -extensions v3_ca -signkey hm_org.key -in hm.req -out hm.crt4.通俗的讲,去除key的密码 openssl rsa -in hm_org.key -out hm.key生成私匙openssl genrsa -out key.pem 2048生成证书申请文件openssl req -new -key key.pem -out ca-req.csr生成证书 有效期10年openssl x509 -req -days 3650 -in ca-req.csr -signkey key.pem -out certificate.crtMicrosoft Windows [版本 6.3.9600](c) 2013 Microsoft Corporation。保留所有权利。生成私匙C:\OpenSSL-Win64\bin>openssl genrsa -des3 -out server.key 1024Generating RSA private key, 1024 bit long modulus (2 primes)........................+++++..................+++++e is 65537 (0x010001)Enter pass phrase for server.key:因为用了des3参数,所以需要录入两次密码Verifying - Enter pass phrase for server.key:生成证书申请文件C:\OpenSSL-Win64\bin>openssl req -new -out ca-req.csr -key server.keyEnter pass phrase for server.key:You are about to be asked to enter information that will be incorporatedinto your certificate request.What you are about to enter is what is called a Distinguished Name or a DN.There are quite a few fields but you can leave some blankFor some fields there will be a default value,If you enter '.', the field will be left blank.-----Country Name (2 letter code) [AU]:cnState or Province Name (full name) [Some-State]:hebeiLocality Name (eg, city) []:shijiazhuangOrganization Name (eg, company) [Internet Widgits Pty Ltd]:fengbaokejiOrganizational Unit Name (eg, section) []:mgrCommon Name (e.g. server FQDN or YOUR name) []:khzEmail Address []:khzide@163.comPlease enter the following 'extra' attributesto be sent with your certificate requestA challenge password []:.An optional company name []:.生成根证书 有效期10年C:\OpenSSL-Win64\bin>openssl x509 -req -days 3650 -sha1 -extensions v3_ca -signkey server.key -in ca-req.csr -out root_ca.crtSignature oksubject=C = cn, ST = hebei, L = shijiazhuang, O = fengbaokeji, OU = mgr, CN = khz, emailAddress = khzide@163.comGetting Private keyEnter pass phrase for server.key:SSL--Windows下生成OpenSSL自签证书:OPenSSL下载地址:https://www.openssl.org/source/编译好的OpenSSL下载地址: http://slproweb.com/products/Win32OpenSSL.html此文下载的是64位的:Win64OpenSSL_Light-1_1_0b.exe安装openssl到E盘,路径为:E:\openssl打开cmd.exe, cd到E:\openssl\bin下面:首先,生成服务器端的私钥(key文件):openssl genrsa -des3 -out server.key 1024输入密码:在些输入的密码为:123456请求建立证书的申请文件root.csr:输入国家,省份,城市,公司信息,证书发送邮箱地址和证书密码(服务器端):创立一个为期10年的根证书root.crt输入的密码为:123456建立服务器证书秘钥:密码:123456创立服务器证书申请文件,密码仍为123456:输入国家,省份,城市,公司信息,证书发送邮箱地址和证书密码:创立为期两年的服务器证书server.crt, 密码为123456:查看是否建立成功:路径到E:\OpenSSL-Win64\bin目录下,查看:
dkim设置:
先生成私匙,公匙
openssl.exe genrsa -out rsa.private 1024 //生成私钥
openssl.exe rsa -in rsa.private -out rsa.public -pubout -outform PEM //生成公钥
打开rsa.public ,我不管你用什么打开,不出现乱码就行。会看到一大串编码,如下图:
到你的域名管理添加txt纪录, 记录头为hmail._domainkey (hmail可以随你填),记录值为k=rsa; p=上面的编码复制过来。
如下图:
也可写成v=DKIM1; p=MIGfMA0....(省略)
然后,我们再回到hMailServer的管理界面。 私钥就是刚才生成的rsa.private 这个文件在什么地方,应该知道吧。就是在openssl的安装目录的bin下。
Selector 填写记录头 ._domainkey前面的内容,我这里是hmail。
最后用foxmail收发邮件,发现有各种问题,能收不能发,或能发不能收.但删除账号重新建立后一切就正常了.
hMailServer邮件服务器配置(超详细,附坑解决办法)相关推荐
- 超详细dns劫持解决办法分享
DNS劫持有啥解决办法,怎么防止DNS劫持是大家甚是关系的一系列问题. 在回答问题之前,我们首先需要明白什么是DNS劫持.我们在上网过程中都有遇到过网页莫名跳转这些情况,打开的目标网站不是原来的内容, ...
- python:pyqt5+mysql=学生信息管理系统(图文并茂,超详细, 附源码)——增删改查篇
python:pyqt5+mysql=学生信息管理系统(图文并茂,超详细, 附源码)--增删改查篇 前言 一.主界面的样式 二.学生信息的增,删,改,查 1.增加学生信息 2.删除学生信息 3.更改学 ...
- 数据挖掘领域十大经典算法之—SVM算法(超详细附代码)
相关文章: 数据挖掘领域十大经典算法之-C4.5算法(超详细附代码) 数据挖掘领域十大经典算法之-K-Means算法(超详细附代码) 数据挖掘领域十大经典算法之-Apriori算法 数据挖掘领域十大经 ...
- Java Web实现登录注册(超详细附代码)
Java Web实现登录注册(超详细附代码) 文章目录 Java Web实现登录注册(超详细附代码) 1.前言 2.登录注册设计流程 3.注册的数据流程 4.登录的数据流程 5.部分代码的展示 5.1 ...
- 数据挖掘领域十大经典算法之—AdaBoost算法(超详细附代码)
相关文章: 数据挖掘领域十大经典算法之-C4.5算法(超详细附代码) 数据挖掘领域十大经典算法之-K-Means算法(超详细附代码) 数据挖掘领域十大经典算法之-SVM算法(超详细附代码) 数据挖掘领 ...
- Kali安装Fluxion详细步骤(附加遇坑解决办法)
Kali安装Fluxion详细步骤(附加遇坑解决办法) 本文只是作者在安装Fluxion遇到的坑,作者kali2020,希望为相同经历的同志提供一个正确安装途径 安装Fluxion 使用这种镜像源可能 ...
- Java实现邮件发送 超详细!!!(以QQ邮箱个人版和企业版为例)
Java实现发送邮件 超详细!!!(以QQ邮箱个人版和企业版为例) 文章目录 Java实现发送邮件 超详细!!!(以QQ邮箱个人版和企业版为例) 个人邮箱示例 配置依赖 简单了解涉及的两个传输协议 Q ...
- superset安装流程超详细-附网盘连接
superset安装配置流程 安装前准备工具 虚拟机:VMware-player-15.5.7-17171714.exe CentOS镜像:CentOS-7-x86_64-DVD-1511.iso 终 ...
- 搭建zabbix监控及邮件报警(超详细教学)
zhbbix 一.zabbix 1.1 简介 1.2 zabbix主要功能 1.3 zabbix的主要特点 1.4 zabbix组件 1.5 zabbix原理 二.基于LNMP环境搭建zabbix监控 ...
最新文章
- OpenCV4Android开发实录(2): 使用OpenCV3.4.1库实现人脸检测
- 【自动驾驶】20.自动驾驶中的各种时空坐标系
- 笔记-信息系统开发基础-CMMI组织能力成熟度模型-阶梯式和连续式
- mysql 可重复读 悲观锁_一文带你理解脏读,幻读,不可重复读与mysql的锁,事务隔离机制...
- 除了修改WEBCONFIG会导致WEB服务重启外,还有其他的什么操作会导致重启?
- 让Windows7 x64 IIS7支持32位应用程序
- Hive静态分区表动态分区表
- 玩转二算法课的笔记-第一章
- 解题报告 keke 的房子
- JAVA中ByteArrayInputStream和ByteArrayOutputStream详解
- 技术宅的乐趣!网友编写出《流浪地球》“春节十二响”C语言源码
- 48V自动启停的Stateflow应用
- 把握linux内核设计思想系列【转】
- RegisterWaitForSingleObject的使用
- 适用于Chrome类浏览器的喜马拉雅音频下载插件
- [思维导图学习五] 思维导图在企业培训中的应用[转]
- 【CodeVS3372】选学霸
- win8计算机无法安装打印机驱动程序,win8.1安装打印机驱动的方法 惠普打印机驱动程序安装教程...
- java学习笔记day14—HTML
- WPS Mac旧版该怎么彻底卸载干净