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全栈开发-Day11-RabbitMQ/Redis
本节内容 RabbitMQ——消息队列 Memcached & Redis使用 1.RabbitMQ——消息队列 RabbitMQ与Queue的关系 1.做的事情是一样的,两者都是队列. 2. ...
- (转)c#反射
1. 什么是反射2. 命名空间与装配件的关系3. 运行期得到类型信息有什么用4. 如何使用反射获取类型5. 如何根据类型来动态创建对象6. 如何获取方法以及动态调用方法7. 动态创建委托 1.什么是反 ...
- String的intern()方法和java关键字、保留字
String s1 = new StringBuilder("hel").append("lo").toString(); //hello System.out ...
- liunx权限管理之高级权限
高级权限 suid,sgid,sticky ======================================================== 文件权限管理之:高级权限 问题1: 为什么 ...
- Spring Batch JSON 支持
Spring Batch 4.1 开始能够支持 JSON 格式了.这个发布介绍了一个新的数据读(item reader)能够读取一个 JSON 资源,这个资源按照下面的格式: [ { &q ...
- Vue音乐项目笔记(四)(搜索页面提取重写)
1.如何通过betterScroll组件实现上拉刷新 https://blog.csdn.net/weixin_40814356/article/details/80478440 2.搜索页面跳转单曲 ...
- Linux 文本编辑器 vim
第五讲 文本编辑器 vim
- python-爬虫-selenium模块
一 介绍 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium本质是通过驱动浏览器,完全模拟浏览器的操作, ...
- JavaScript基础(三)
十三.JS中的面向对象 创建对象的几种常用方式 1.使用Object或对象字面量创建对象 2.工厂模式创建对象 3.构造函数模式创建对象 4.原型模式创建对象 1.使用Object或对象字面量创建对象 ...
- MapReduce--平均分,最高,低分以及及格率的计算
MapReduce--平均分,最高,低分以及及格率的计算 计算班级的平均分,以及个人的最高最低分,以及每个班级的及格率. 来先看一下我的数据. 时间 班级 姓名 科目 成绩 20180501 1708 ...