免费邮件服务器hmailserver常见问题[置顶-不定期更新]
hmailserver是一个运行在windows下基于.net开发的免费邮件服务器,hmailserver 4.x是开源的,最新稳定版本是hMailServer 5.3.3 – Build 1879,最新beta版本是hMailServer 5.3.4 – 1913,beta版本不建议用在生产环境中,你如果对编写邮件服务器有兴趣,可以下载hMailServer 4.4.4 Build 287源码来研究,在经历了这么多个版本之后,hmailserver已经非常稳定了,在和多位访客朋友的交流中,也发现他们有人已经将hmailserver运行在托管的邮件服务器中,事实证明,hmailserver并不比那些商业邮件服务器差。
安装
1、简单好用的免费邮件服务器hMailServer-从头架设hmailserver邮件服务器
2、AfterLogic Webmail Lite for php汉化-现在虽然新的Afterlogic webmail已经自带了中文,不过新版本比以前更阉了
3、两款漂亮的SquirrelMail皮肤-用squirrelmail来配hmailserver?squirrelmail界面太丑 ,换个皮肤吧
4、这是你想要的webmail么?-一个比较漂亮的webmail
5、解决.net版afterlogic webmail不能上传附件的问题
设置
1、hmailserver自行设置密码-hmailserver如何让用户自己更改密码?看这里啦
2、免费邮件服务器hMailServer搭配SpamAssassin过滤垃圾邮件:安装和设置-第三方反垃圾邮件软件
3、 给hmailserver添加DKIM签名
4、 给hmailserver添加SSL支持
5、 hmailserver使用McAfee AntiVirus Command Line Scanner反病毒邮件
6、 hmailserver配置–ini文件设置
7、hmailserver配置–轻松生成安全签名和SSL证书
8、如何做邮件服务器的ip反向解析
9、hMailserver设置外部反病毒扫描程序
安全与规则
1、hmailserver如何限制用户收发邮件-由hunrybecky兄用规则实现
2、不要让你的邮件服务器被垃圾邮件弄死了-注意不要让你的hmailserver被别人利用了
3、hmailserver的反垃圾邮件功能-hmailserver反垃圾邮件概述
4、 自动SPF生成工具
5、公司内部邮件服务器的建立-企业内部邮件服务器与外部企业邮局的融合思路(中继)
用hmailserver扩充企业邮局的思路
6、hMailserver相同域名之间邮件的转发– 企业内部邮件服务器与外部企业邮局的融合实现(中继)
7、 让hmailserver的用户使用各自的中继来发送邮件-终极融合
8、初试hmailserver的COM API-想让hmailserver更智能,研究一下COM API吧
9、-ERR your mailbox is already locked问题-邮箱帐号被锁定的情况分析
其他相关
1、开源邮件归档服务器MailArchiva-结合hmailserver来做邮件存档
2012/02/16 12:55:28
没有
2012/02/15 15:38:43
在webmail/install/目录下找到了一个installer.php文件,在浏览器找那个输入http://localhost/webmail/install/installer.php后,页面只显示一个空白页面,无响应,也不显示404????????
2012/02/15 15:25:53
@大概兄:在官网下载的AfterLogic Webmail Lite ,但是webmail/adminpanel/目录下没有install.php文件,但有个index.php文件。按您的方法输入http://localhost/webmail/adminpanel/install.php显示404页面、无法安装;输入http://localhost/webmail/adminpanel/index.php则要求管理员登录。如果登录http://localhost/webmail/,输入用户名密码后,显示未链接上数据库。
2012/02/15 12:04:09
@大概兄:webmail使用的是AfterLogic Webmail Lite ,它可以提过用户注册功能么?
2012/02/14 16:48:23
@zookh,没什么好办法,只能靠防火墙或IP黑名单了
2012/02/14 16:47:33
@清晨,MSSQL CE能支持多少用户我不知道,但100个是任何问题都没有的,你如果不需要接收互联网邮件,域名你可以随便伪造
2012/02/14 09:23:48
大概兄请教2个问题:
1.hmail自带的数据库,最多能支持多少用户呀?50左右的用户,能带起来么?
2.我要在局域网中使用,不接收互联网邮件,必须填写域名么?
2012/02/13 11:40:02
公司的服务器之前被其他域名恶意指向过,现在虽然做了域名绑定,但是在邮件日志中还是经常看到类似以下的信息:
2012-02-13 01:10:14 ###@###.com ***@****.com 27.**.24.** 127.0.0.1 SMTP ? 550 0
2012-02-13 03:22:31 ###@###.com ***@****.com 27.**.25.** 127.0.0.1 SMTP ? 550 0
2012-02-13 03:22:34 ###@###.com ***@****.com 27.**.25.** 127.0.0.1 SMTP ? 550 0
2012-02-13 06:26:34 ###@###.com ***@****.com 222.**.65.*** 127.0.0.1 SMTP ? 550 0
2012-02-13 07:39:29 ###@###.com ***@****.com 110.**.7.*** 127.0.0.1 SMTP ? 550 0
2012-02-13 09:12:34 ###@###.com ***@****.com 110.**.24.*** 127.0.0.1 SMTP ? 550 0
2012-02-13 10:59:14 ###@###.com ***@****.com 110.**.7.* 127.0.0.1 SMTP ? 550 0
———————————-
其中,***@****.com就是曾经恶意域名指向我公司服务器的网站的邮箱。由于在日志中每天都有大量的类似信息。我判断这是造成我的服务器经常繁忙的原因。请问这个问题应该如何解决?谢谢。
2012/02/01 16:30:44
我想你如果把自带的反垃圾的功能都设置好,再用一下SA应该没太大问题吧
2012/02/01 14:28:10
用Hmailserver有没有比较好的反垃圾邮件的,垃圾邮件有点多.
2012/01/15 15:11:39
慢的问题跟邮件服务没有关系吧,你要自己查一查,至于MX记录,如果你的域名foxtest.com直接就指向这台服务器,那设不设置也没所谓了,解释一下,另一台邮件服务器给你的服务器发邮件,首先解析foxtest.com的MX记录,如果你设置了MX记录为mail.foxtest.com,那么对方邮件服务器就把邮件发到mail.foxtest.com上去,如果连不上那个,再根据MX的优先级来找下一个,如没有设置MX记录,对方邮件服务器就直接发到你foxtest.com指向的服务器来。
2012/01/14 11:15:45
请教博主一个问题,我用hmailserver构建了一个邮件服务器,WEB页面使用AfterLogic WebMail Lite,可以打开登陆页面,但是一用用户名跟密码登录,异常缓慢,而且同个服务器上的网站也变得打开缓慢,后来我用程序自带的实用工具中的“诊断”运行了一下,有以下几个红色的提示:
-Test MX records:
–ERROR:MX records for domain foxtest.com could not be resolved
-Tset local connect
–ERROR:The host name mail.foxtest.com could not be resolved
–ERROR:Was not able to open connection
请问这些问题是我哪里设置错了呢?应该如何解决?谢谢
2011/12/23 17:29:52
前些日子正准备试一下SA,但最近一直很忙,还没时间试,所以对SA并不了解,抱歉无法解答你的问题
2011/12/23 13:01:22
再请教老大一个问题,公司一直用hmailserver邮件服务,自从spamassassin之后好多正常的邮件都被判成垃圾邮件了.但是关掉了spamd.exe之后总有一些圾圾邮件,特别是一些培训类的广告邮件特别多.
正常邮件误报如下:
This mail is probably spam. The original message
has been attached intact in RFC 822 format.
Content preview: Dear á?D???£o ???tê?12/23??à3ì?HK3???×°??μ¥£???2éê?£?D?D?£?
2011-12-23 […]
Content analysis details: (11.3 points, 6.3 required)
0.0 RDNS_NONE Delivered to trusted network by a host with no rDNS
1.2 MSGID_MULTIPLE_AT Message-ID contains multiple ‘@’ characters
3.2 HTML_OBFUSCATE_10_20 BODY: Message is 10% to 20% HTML obfuscation
0.0 HTML_MESSAGE BODY: HTML included in message
2.9 TVD_SPACE_RATIO BODY: TVD_SPACE_RATIO
2.8 MIME_BASE64_TEXT RAW: Message text disguised using base64 encoding
1.2 RCVD_IN_FIVETEN_SPAM RBL: FIVE-TEN: sender’s network is spam source
[218.244.134.45 listed in blackholes.five-ten-sg.com]
The original message was not completely plain text and may be unsafe to
open with some email clients; in particular, it may contain a virus
or confirm that your address can receive spam. If you wish to view
it, it may be safer to save it to a file and open it with an editor.
2011/12/19 10:22:58
你这个是数据库权限问题吧,不清楚你的配置情况无法解释
2011/12/14 15:31:22
“简单好用的免费邮件服务器hMailServer-从头架设hmailserver邮件服务器”
安装afterlogic测试数据库时出错:
Failed to connect. Access denied for user ‘afterlogic’@’localhost'(using password:YES)(1045)
若点击”database name”后面的create按钮,则提示:
Access denied for user ‘afterlogic’@’localhost'(using password:YES)
请求指导,不胜感激!
2011/12/10 10:14:37
没有必要非得纠结于mysql吧,mssql不一样用么
2011/12/10 09:34:16
可惜不支持 64位系统,主要的原因是不支持64位 mysql,64位 mysql 没有libmysql.dll
2011/12/08 08:18:43
可能是你之前安装的在系统里面有残留吧,没遇到过这个问题呃。
2011/12/07 18:36:33
请教老大,我在windows2003 server上安装hMailServer-5.3.3-B1879.exe,在安装的数据库(内嵌的数据库)的时候出错:CoCreateInstance Fail Result:-2147221164 Last Error:14007
老大知道怎么回事吗?
PS:hMailServer 4.4.4安装是没有问题的
2011/12/07 17:18:14
gmail的反垃圾标准咱们不清楚,不光是spf与dkim验证,还有ip来路什么的,具体有哪些判断标准不得而知,所以你的邮件被列为垃圾邮件可能有其他的原因,不过我发现你的DKIM不对,提示错误格式,你自己查查看先解决掉这个,dkim与spf是gmail一定会验证的
2011/12/07 15:31:58
小弟在公司服务器上配置hmailserver一直往Gmail、Hotmail发邮件都被当做垃圾邮件,这里有一封被Gmail当做垃圾邮件的原始邮件,请博主大大帮忙看看
Delivered-To: jmamien@gmail.com
Received: by 10.142.48.14 with SMTP id v14cs187886wfv;
Tue, 6 Dec 2011 23:17:41 -0800 (PST)
Received: by 10.68.20.137 with SMTP id n9mr3099395pbe.40.1323242260085;
Tue, 06 Dec 2011 23:17:40 -0800 (PST)
Return-Path:
Received: from dglongjoin.com (dglongjoin.com. [218.16.63.30])
by mx.google.com with SMTP id 3si2124913pbr.150.2011.12.06.23.17.39;
Tue, 06 Dec 2011 23:17:39 -0800 (PST)
Received-SPF: pass (google.com: domain of ie1@dglongjoin.com designates 218.16.63.30 as permitted sender) client-ip=218.16.63.30;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of ie1@dglongjoin.com designates 218.16.63.30 as permitted sender) smtp.mail=ie1@dglongjoin.com; dkim=neutral (bad format) header.i=@dglongjoin.com
dkim-signature: v=1; a=rsa-sha256; d=dglongjoin.com; s=hmail;
c=relaxed/relaxed; q=dns/txt; h=From:Subject:Date:Message-ID:To:MIME-Version:Content-Type;
bh=QEj4+FzFTgQH4ecben383rfh29GwX9Eyfi4jcMztliA=;
b=EBfOj5dwgw74eO/CP9p5FIIvsj2+4mMN2T1bzVyOgOoBJiZv1hNnmgwMwJuLYYCPLXR2QdcW9ZxXb5jD6aqmc5baKf6ZCJmgKbZPWWv3r5IMXxMnXbeoMZNmy7Twhxy5DiRiUboTbbg4CvBthz5nnFT+h8GNunCxmP+5wJ7E/nc=
Received: from mis001 ([192.168.1.239])
by dglongjoin.com
; Wed, 7 Dec 2011 15:17:30 +0800
Date: Wed, 7 Dec 2011 15:18:14 +0800
From: “ie1”
To: “Gmail”
Subject: test1
Message-ID:
X-mailer: Foxmail 6, 15, 201, 26 [cn]
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary=”=====003_Dragon000854386156_=====”
This is a multi-part message in MIME format.
–=====003_Dragon000854386156_=====
Content-Type: text/plain;
charset=”us-ascii”
Content-Transfer-Encoding: 7bit
test1
2011-12-07
ie1
–=====003_Dragon000854386156_=====
Content-Type: text/html;
charset=”us-ascii”
Content-Transfer-Encoding: 7bit
test1
2011-12-07
ie1
–=====003_Dragon000854386156_=====–
2011/12/06 09:03:50
没有发现啊
2011/12/05 23:04:46
Dagai
Today 15:42:22 (7 hours ago)
这个就不清楚了,编程的问题咱不会
///////////////////////
我说的问题与编程无关啊,就是说用hmailserver为smtp服务器,往外面发邮件
收到的邮件中会看到“with hMailServer”的字样,怎么去掉呢?
我感觉应该是在hMailServer的某个地方设置的吧?
您用hmailserver发出的邮件的有没有“with hMailServer”这两个单词呢?
2011/12/05 15:42:22
这个就不清楚了,编程的问题咱不会
2011/12/04 15:25:27
楼主帅哥,请教以关于hmailserver的问题:
我架设hmailserver服务器之后,用C++builder写了个小程序发送邮件
发成功了,我在收到的邮件中看到:
Received: from MyPc ([127.0.0.1])
by xxxx@126.com
with hMailServer ;
如何通过设置去掉:with hMailServer 呢?
谢谢解答!祝您幸福!
2011/12/01 22:18:58
如果是用sql ce的话,直接复制整个目录就行了,如果是其他的数据库,导库,复制目录
2011/12/01 12:29:29
您好 想请教您一个问题 hmail怎么样导入导出邮件?? 谢谢了 我是在别的电脑上从新安装了hmail 想把之前一直使用的 hamil里的 邮件 和账号 都导入到我新安装的 hmail里面 应该如何来操作??? 十分感谢!!
2011/11/24 11:04:18
要求smtp验证,客户端设置问题
2011/11/23 16:33:40
博主,我可以接受外部邮箱的邮件(如163,sina)都可以
但是给外部邮箱发邮件的时候总是返回
“Remote server replied: 530 SMTP authentication is required.”
我纠结了一天了,能指教一下吗?谢谢
2011/11/17 12:15:39
那就是给对方反垃圾挡掉了,顶部关于里面能找到联系方式
2011/11/16 11:10:04
我在发送给外部的邮箱时候,日志提示:目标计算机积极拒绝,无法连接。是什么状况了?老大你MSN多少啊?
2011/11/16 11:06:27
是不是要把自己创建的域注册一下,才能发送给外部的邮箱了?
2011/11/12 09:40:08
@hangzi,hmailserver配置好之后本身就可以收发邮件的,并不需要中转,中转只是曲线救国的一种方式,一般来说,简单的配置之后发是肯定没问题的,只是可能被当作垃圾邮件,主要是收邮件,首先是服务器的25端口要对外开放,对方的邮件会通过这个端口发到你的服务器上来,然后地址解析要正确,如果你的泛域名指向你这台服务器就不用说了,如果不是,那一定要指定MX记录,意思也就是说example.com的地址是hmailserver服务器地址就没问题了,如果不是,就要添加一条MX记录,如果你有个域名mail.example.com指向的是邮件服务器,记录的值就应该是mail.example.com,一般满足这两点就没啥问题了。最后可能就是你服务器设置的一些问题了,比如是否允许外域的邮件进来啦,有没有被黑名单阻止啦,等等
2011/11/09 16:19:45
老大 请教一个问题,刚配置完成hMailServer,在同一个域内的 用户都可以直接收发邮件,如果 要能够与 外部 进行 收发邮件的操作,应该进行哪些配置?
2011/11/09 16:08:43
我想请问下,hMailServer搭建完成了之后,不能与域之外的用户进行邮件的发送和接受。除了使用Gmail中转发送邮件外,还可以使用什么方法与外部邮箱进行发送和接受操作?
2011/10/24 11:10:53
@qdlele01
这个问题不太清楚呃,你在smtp协议设置中的RFC看看,尝试去掉一些勾或者加一些勾什么的试试看,另外反垃圾里面也瞧瞧,能不启用的先都不启用,一个个找问题在哪里
2011/10/22 18:37:42
你好,博主,遇到一个问题,不太明白。
按照 你的教程 http://dagai.net/hmailserver/ 之后,能用 foxmail客户端顺利登陆,收发邮件都没有问题,无论是内部还是发往163,qq等邮箱,都能正常收到。使用QQ的管理其他邮箱也能正常收发邮件。可我使用帝国cms等php程序发送邮件(比如注册会员邮件激活,批量发送邮件)的时候则不能正常发信。另外我下载了一个 phpmailer 也是不能正常使用。请问如何配置 smtp 才能让 phpmailer 等程序发送邮件啊!
2011/09/17 14:50:44
正在学习邮件服务器的架设,网上看了N多教程都一筹莫展,直至看了你的博客,算是找到门了,革命尚未成功也先说声谢谢.
2011/09/13 09:26:20
你用的wamp还是单独的apache?如果是wamp,在托盘图标上点左键,选最后一个切换到在线状态,如果是apache,自己改配置文件中的deny from与allow from
2011/09/09 07:34:20
请教老大一个问题,公司原来一直把hmail做内部邮件服务器使用,WEB页面也有使用AfterLogic WebMail Lite,这些都是按大概老大的文章来做的,前几天公司上了专线,老板想把邮件的网页放到外网上去,我在防火墙里发布了出去,但是在外网一直访问不到总提示Forbidden You don’t have permission to access / on this server.没有权限访问.
+1
2011/09/07 09:58:39
抱歉,不明白你在说什么
2011/09/06 13:02:03
求助啊 为什么hmailserver把几个月以前的邮件都删除掉了啊.
2011/09/05 09:21:30
@water6000,不好意思,最近有事没有上来看,用户登录webadmin之后点一下左边的帐号就可以修改密码了呃,跟afterlogic没有任何关系
2011/09/02 09:20:37
还是关于用户修改自己帐号的密码的问题!登录到webadmin管理页面后,在设置里面,没有发现修改账户密码的选项!请问,是怎么回事呢?
我用的是最新版的alfter logic webmail lite版。
2011/08/26 10:11:30
个人比较喜欢免费的东西~哈哈
2011/08/22 09:58:27
哈哈,委屈秦兄了,一直不想弄这些自己都有些弄不懂的东西,所以在酝酿另外弄一个,想写个模板,但最近又没时间
2011/08/20 17:49:28
能整点俗的不?
来了老是看不懂,就跟走错门一样憋屈!!!
2011/08/17 10:43:22
AfterLogic WebMail邮件严重延迟现在只能收到12号的信有没人遇到过?服务器啥的什么都重启过了。outlook、foxmail倒是正常收到.
2011/08/13 08:43:52
不会,我试过百兆以下的邮件没问题。