hMailServer 配置
本例记录如何通过 【hMailServer】 在私有服务器中搭建邮件服务器
1.下载安装包 版本: hMailServer-5.6.7-B2425.exe (支持使用内置数据库) , 安装时,设置管理员密码。
2.下载汉化包,并汉化文件copy 至 /Languages/chinese.ini
3.打开 bin/hMailServer.INI 增加汉化配置:
[GUILanguages]
ValidLanguages=english,swedish,chinese
4.打开services.msc , 重启 hMailServer
5.启动 hMailServer Administrator , 输入安装时设置密码。 登陆主界面 , 选择 file -> select language -> chinese
6.设置 -> 协议 -> SMTP 打开选项卡 【邮件递交】 设置本地主机名 本例设置外网IP 点击保存。
7.域名-> 添加 打开 【常规】 选项卡 , 在域栏目中 输入域名 , 本例录入外网IP。
8.设置 -> 高级 -> IP范围 , 增加两个范围:
名称: My computer 开始IP: 127.0.0.1 结束IP:127.0.0.1
名称: Internet 开始IP: 0.0.0.0 结束IP:255.255.255.255
注意,本例中 【需要SSl/TLS 进行身份验证】 未勾选,C# 调用邮件发送时 ,对应 SmtpClient.EnableSsl 设置为 false
同时, 【SMTP 需要验证】栏目子项: 【网外发送到网内Email地址】 取消选中(否则使用外网邮箱发送到本邮件服务器,可能验证不通过)。
否则日志会有这种情况: SENT: 530 SMTP authentication is required.
9.域名 填写外网IP,之后可在该域名下添加帐号:本例添加帐号 test1 , test2
备注:
测试邮件发送过程中 SMTP 填写 外网IP即可。 另外,据说使用 hMailServer 时,关闭本机 smtp server 服务。 估计Smtp 端口可能被占用。
设置 -> 反拉圾选项 【垃圾邮件检测】 均未选中。
设置 -> 协议 -> SMTP 【RFC兼容性】 收到太多无效命令断开连接 勾上(可选)。
出于安全考虑,可设置白名单
邮箱服务安装完成后,使用网易大师,或QQ邮件客户端登陆
输入帐号信息,IMAP , SMTP 等配置使用默认值,检查邮件服务器相关端口 telnet 测试端口 OK , 但登陆失败,打开邮件服务器日志选项,查看原因:
依次打开开关:
设置->日志 启用日志,勾选所有日志选项 , 点击保存。
状态 ->日志 点击 启动
再次使用客户端登陆,便能查看详细日志:


hMailServer 配置的更多相关文章
- hMailServer配置图文详细教程
https://www.hmailserver.org/viewtopic.php?f=4&t=6
- 邮件服务器hMailServer管理工具hMailServer Administrator汉化(转)
//实现:邮件服务器hMailServer管理工具hMailServer Administrator的汉化 //环境: Windows Server 2008 R2 hMailServer Admin ...
- hMailServer之发送附件大小限制
hMailServer发送附件大小限制有以下几个地方: 1.php配置 参考 .post_max_size = 10M 表单提交最大数据为10M.此项不是限制上传单个文件的大小,而是针对整个表单的提交 ...
- Hmailserver搭建邮件服务器
Hmailserver安装很简单不需要多说,自己去百度 Hmailserver配置: 输入安装时设置的密码登录Hmailserver 添加域名,如:域名是:mail.abc.com这里添加的时候应该填 ...
- hMailServer+foxmail配置局域网邮件服务器
1.下载hMailServer并安装,请参考以下网址 https://www.hmailserver.org 2.安装foxmail,官网如下: http://www.foxmail.com/ 3.配 ...
- hMailServer SSL 配置
1.先安装 openssl , 调用如下命令,生成证书: openssl genrsa -des3 - openssl req -new -key alics.key -out alics.req o ...
- 搭建邮局(邮件服务器) - hmailserver
1.查看服务器mx是否解析成功 nslookup set type=mx 2.hmailserver服务器 smtp设置 3.foxmail 设置 4.使用webmail(after ...
- Windows下免费、开源邮件服务器hMailServer
Windows下免费.开源邮件服务器hMailServer 一.Windows下搭建免费.开源的邮件服务器hMailServer 二.邮件服务器hMailServer管理工具hMailServer A ...
- hMailServer 邮件服务器搭建
HMailServer是一个运行于微软Windows系统.基于GPL授权.免费的电子邮件系统:支持常见的电子邮件协议SMTP.POP3.IMAP:可以很容易地与许多现有的网络邮件系统集成和二次开发:具 ...
随机推荐
- Python pickle使用
2019-01-15 10:04:32 用于序列化的两个模块 json:用于字符串和Python数据类型间进行转换 pickle: 用于python特有的类型和python的数据类型间进行转换 jso ...
- nodejs导出excel
//导出Excel var nodeExcel = require("excel-export"); var fs = require("fs"); var c ...
- oracle.exe 内存占用过大
现象: 明明各个schema 占用的磁盘空间都不大. oracle.exe 却占用了差不多 3G 的内存. 解决: 查了google,各种英文关键字没有找到原因. 最后,中文检索到了. https:/ ...
- LeetCode--414--第三大的数
问题描述: 给定一个非空数组,返回此数组中第三大的数.如果不存在,则返回数组中最大的数.要求算法时间复杂度必须是O(n). 示例 1: 输入: [3, 2, 1] 输出: 1 解释: 第三大的数是 1 ...
- You Don't Know JS: Scope & Closures (第2章: Lexical Scope)
2种主要的models for how scope work. 最普遍的是Lexical Scope. 另一种 Dynamic Scope.(在Appendix a中介绍.和Lexical Scope ...
- 57 ORM多表查询
多表查询from django.db import models# Create your models here. class Author(models.Model): nid = models. ...
- [pat]数素数
时间限制:1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小) 题目描述 令Pi表示第i个素数.现任给两个正整数M <= N < ...
- SqlSever查询某个表的列名称、说明、备注、注释,类型等
这周整理了数据库文档,发现用导出脚本来整理表的信息注释查看不方便,因此我就想能不能SQL语句查询表的注释或者表的字段.我就我问朋友是不是可以,他给我点指导,然后自己也在网上百度,来实现自己的想法,我把 ...
- React文档(四)渲染元素
元素是React应用的最小单位. 一个React元素描述了你在屏幕上所看到的东西: const element = <h1>Hello, world</h1>; 和浏览器页面中 ...
- laravel请求到响应的生命周期
请求到响应的核个执行过程,主要可以归纳为四个阶段,即程序启动准备阶段.请求实例化阶段.请求处理阶段.响应发送和程序终止阶段. public\index.php中有这么一段代码 $app = requi ...