免费邮件服务器hmailserver常见问题[置顶-不定期更新]

时间: 2013-09-18 / 分类: 邮件服务器 / 浏览次数: 88,907 / 294个评论 发表评论

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来做邮件存档

294个评论

  1. aven
    2011/08/12 17:09:56

    今天遇到个怪事,公司用笔记本的人一直卡在接收邮件那里,发也发不出去!查日志看了半天也看不出什么问题,后来在服务上把那些笔记本用户的账号接收一次后再回笔记本就恢正常了,看了下收到的邮件发现公司内部有人群发了一个70M的附件,公司内的无线信号不怎么好,难道hmail不支持大附件?????

  2. woolf085
    2011/08/11 20:41:43

    @Dagai,服务器上的确有启用病毒扫描,今天把它关闭了,安静很多,暂时没有人说邮件收到一半就死了的情况。感谢Dagai和大家的回复。

  3. Dagai
    2011/08/10 22:19:57

    没发现你说的情况,如果是邮件客户端不能回,有没有什么提示,如果直接点了没反应,那可能问题不在邮件服务器而在客户端软件上。
    动态IP最后还是不要用在生产环境中,不是说做了SPF和DKIM就行的,那个只是给你的邮件稍微增加分量罢了,首先要过实时黑名单这关,这关都过不了,其他多半都白搭,更有甚者,如aol,别说动态IP,就是你用gmail都不一定能完美到达

  4. aven
    2011/08/10 18:16:20

    @大概,AfterLogic webmail倒是没什么问题,在outlook上不能在原邮件回复,回复的邮件直接发不出去,只能新建邮件才能发过去。还有我帮朋友建的一个动态IP服务器,到国外的邮件退了很多啊,看弹回的原因都是给XXXX拉黑了,动态IP做不了SPF、DKIM有没办法绕过垃圾邮件过滤呢? 附邮件提示:

    Error Type: SMTP
    Remote server (210.87.247.13) issued an error.
    hMailServer sent:
    Remote server replied: 554 imsantv91.netvigator.com bizsmtp Rejected: Spam email from server IP [113.80.142.79] is blocked by Spamhaus. Please go to “http://www.spamhaus.org/query/bl?ip=113.80.142.79 for IP unblock request.

  5. Dagai
    2011/08/10 13:50:36

    @aven,你说的不能在原邮件上回复只是指afterlogic的webmail么?这个问题我之前有遇到过,好像是因为邮件地址还是联系人名字的问题,里面有特殊符号吧,时间长了忘了。
    roundcube是个好软件,只是我个人不喜欢用那个,你有空可以研究一下,英文跟php我也差不多是睁眼瞎,借助搜索引擎和翻译软件慢慢看就好。

  6. Dagai
    2011/08/10 13:46:52

    @woolf085,都光纤了应该不是网速的问题,邮件帐户被锁定这个情况有可能是pop3服务器没有放弃某个连接而导致的,通常我们使用iphone或android的手机来收的时候可能导致这个问题,这个问题我之前有写的,本篇日志里面已经列出来了。
    邮件收不下来或收一半报错,这报的什么错呢?是否启用了病毒扫描呢?

  7. aven
    2011/08/10 09:32:44

    @woolf085我也是这个问题,国外的邮件老是发不出去要么不能在原邮件上回复,完全搞不清是怎么回事。国内的邮件就没这个问题,起初以为给国外反垃圾机构拉黑了我把spf和DKIM都做了还是出现这个问题求解。。。。

    @大概兄,发现roundcube webmail 无比的强大http://www.roundcube.net/ 限于英语和PHP水平无法应用起来有时间去研究研究弄个教程出来分享下!!

  8. woolf085
    2011/08/09 08:32:35

    公司是6MB光纤专线,目前光纤只提供邮件服务和VPN服务,公司上网和专线是分开的。

  9. Dagai
    2011/08/09 08:14:46

    你公司的网络接入方式咋样,我这里adsl都没出现这种情况呃

  10. woolf085
    2011/08/08 20:01:23

    我遇到这样一个问题,请大家怎么解决。hamilserver服务器在内网已发布出去,前一段时间很正常,最近几天公司驻外办事处几个同事的邮件账户老是被锁定,动不动就有邮件收不下来,卡死了。然后一直有一封邮件收到一半就报错。在服务器上把邮件删除就可以了。

  11. Dagai
    2011/08/03 11:25:52

    @aven,
    改index.php和inc.footer.php咯,我也无法帮助你

  12. aven
    2011/08/02 19:10:36

    大概兄弱弱的问下afterlogic wemail有自定义企业信息的设置啊??E文不好大半天找不到…squirrelmail第一个设置就是企业信息设置。。。老大要我在主页上加上公司LOGO

  13. Dagai
    2011/08/02 09:38:39

    @张三疯
    第一个问题很简单,config.php文件里面$hmail_config[‘rooturl’]= “http://192.168.83.5/phpwebadmin/”;,注意,最后有个/。
    第二个问题,中间用空格就行了
    第三个问题,配置是正确的

  14. 张三疯
    2011/08/02 00:08:08

    无法编辑评论了只好再提交一个了
    我感觉phpwebadmin.conf和webmail.conf文件配置不正确
    但不清楚问题出在哪里

    phpwebadmin.conf的内容:Alias /phpwebadmin “E:/mail/hmailserver/phpwebadmin/”

    # to give access to phpmyadmin from outside
    # replace the lines
    #
    # Order Deny,Allow
    # Deny from all
    # Allow from 127.0.0.1
    #
    # by
    #
    # Order Allow,Deny
    # Allow from all
    #

    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1,192.168.83.0/24,

    webmail.conf的内容:
    Alias /webmail “e:/mail/hamilserver/webmail/”

    # to give access to phpmyadmin from outside
    # replace the lines
    #
    # Order Deny,Allow
    # Deny from all
    # Allow from 127.0.0.1
    #
    # by
    #
    # Order Allow,Deny
    # Allow from all
    #

    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1,192.168.83.0/24,

  15. 张三疯
    2011/08/02 00:00:59

    老大你好
    请教个问题按照你的教程制作到,打开http://localhost/phpwebadmin这个页面登陆后提示无法连接,提示:找不到文件404错误,在地址栏里是:http://192.168.83.5/phpwebadminindex.php
    为什么不是http://192.168.83.5/phpwebadmin/index.php
    注意“/”
    打上/后提示403错误。

    按教程:登录不了,看提示是403禁止访问,apache的问题,再改一下webmail.conf跟phpwebadmin.conf文件,最后的Allow from 127.0.0.1后面加上192.168.2.0/24,如果要对外发布这里也要设置一下

    在这段文章里就没有搞清楚
    没有搞清楚的地方添加IP的方法Allow from 127.0.0.1这个中间用什么连接192.168.2.0/24,
    我的IP是192.168.83.5

  16. Dagai
    2011/08/01 10:25:06

    你说的企业地址薄指全局地址薄吧?这个hmailserver没有提供呃,这个得你自己去寻找合适的。
    报错的问题应该是PHP版本中某些函数不支持的原因,你关掉PHP的错误输出就行了。至于注册的页面,我的印象中我好像没收藏,如果你下不来,我也只能表示遗憾了,因为我也一样

  17. aven
    2011/07/30 09:12:51

    大概兄谢谢你共享这些资料帮了我不少,现在有几个问题请教下。Hmailserver里面有没企业地址薄功能的啊?我老是找不到,用其他的mailserver都有地址薄功能的。另一个问题我用你提供的那个winwebmail老是有报错,虽然不影响正常使用但是介面严重毁容,换个几个PHP版本问题依旧有没解决方法。最后向你要个hmail的注册页面,你blog上面的下载连接我下不来,发到我邮箱aven604@163.com
    再次感谢大概兄。

  18. Dagai
    2011/07/08 10:21:56

    就建立的帐号,帐号写全邮箱帐号,如果设置了默认域名,直接输入用户名就可以,我不知道你们的为什么不行,我建立的两个都可以修改密码啊,默认就可以,没有修改过什么设置

  19. askiv
    2011/07/07 10:31:00

    能详细说说么?这里的用户是指我建立的邮箱用户,还是指登陆HMAILSERVER时让你添加的用户?如果是添加的用户,我这里就会报密码不正确,然后除了ADMIN用户其它的都创建不了

  20. Dagai
    2011/07/07 10:13:01

    可以由用户修改,也是在webadmin管理界面

  21. askiv
    2011/07/07 08:51:39

    那如果用户要修改密码,目前只能由管理员修改而不是用户自己修改?

  22. Dagai
    2011/07/06 11:26:43

    你用内部字眼,是不是在局域网内?如果是,需要暴露25端口,另外,解析要正确。

  23. askiv
    2011/07/06 11:09:11

    再请教一个问题(我怎么那么悲剧呢….)

    现在测试完了,发现内部对内部收发都正常,内部对外部(自建邮箱发给163、GMAIL这种),外部可以收到,但是外部发给内部,内部就收不到,而且外部邮箱也没有系统退信,何解?

  24. Dagai
    2011/07/06 10:50:24

    after logic webmail pro版有个功能是可以改hmailserver密码的,也许在lite中这个链接没精简掉吧,但功能没有,这个我也没本事去写代码呃

  25. askiv
    2011/07/06 09:45:33

    关于不能登陆的问题已解决了,是主机名搞错了--

    另外再咨询一个问题,我在alfter logic webmail里面的设置(右上角)里面找到有可以修改邮箱密码的地方,但是修改无效,请问有什么好的思路来解决么?

  26. Dagai
    2011/07/05 20:24:20

    问题可能是你使用的用户名不对,默认是需要输入完整邮箱帐号的,所以如果你webmail登录设置那里如果不对,是登录不上的。

  27. askiv
    2011/07/05 16:34:06

    请问一个问题,我按照您的教程装完后,发现hmailserver与webmail连接有问题,我在hmailserver里面新建邮箱,但是无法登陆webmail,hmailserver的数据库我选择的是自带的(就是您教程里的做法),是不是这个原因导致的?

  28. 山坛兄弟
    2011/06/28 17:42:48

    HOTMAIL是完全不需要反向解释的,发信不过去的根本原因在于你的外网IP在反垃圾邮件组织的黑名单中,或者你的动态的IP在不良IP段中,所以才退信的。而像AOL一样的邮箱,没有反向解释的域名是肯定发送不过去的。

  29. 山坛兄弟
    2011/06/28 15:20:56

    最近也在使用HMAIL,感觉还不错,汉化包我不怎么喜欢,感觉里面的有些翻译很不准确,比如DELIVERY OF EMAIL应该是“邮件发送设置/配置”居然翻译成“邮箱中继”,下面的SMTP RELAYER才是“SMTP中继设置”,好在看得懂英文,直接英文版好了。

  30. Dagai
    2011/06/24 12:18:20

    意思是你没有设置域名,问题在config里,自己看一下,里面还有个域名要设置的

  31. foryou321
    2011/06/24 11:11:15

    hmailserver + 这是你想要的webmail么?-一个比较漂亮的webmail
    安装出现

    You must set at least one domain, please review the options of your mail server

    已按说明修改domain.cfg和config.common.php
    hmailserver架设没问题,foxmail测试成功

  32. 大概是个博客
    2011/06/22 08:28:13

    这个问题很奇怪啊,难道关人不需要理由?

  33. 晓哲
    2011/06/21 20:43:15

    固定IP,没有其它帐号了。只发了测试帐号。

  34. Dagai
    2011/06/21 18:10:57

    这个你要慢慢排查,IP是否就固定你们自己用,如果固定是否有大量群发同样内容的邮件,是否带有过多的链接或病毒什么的。

  35. 晓哲
    2011/06/21 17:38:33

    删过一次了,晕,今天一查又出来了。

  36. 大概是个博客
    2011/06/21 13:22:39

    你这个问题是IP地址在黑名单吧,去那几个大的黑名单提供商里找找看,spamhaus.org,spamcop.net等

  37. 晓哲
    2011/06/21 11:18:04

    Error Type: SMTP
    Remote server (65.54.188.110) issued an error.
    hMailServer sent: MAIL FROM:
    Remote server replied: 550 OU-001 (BAY0-MC3-F4) Unfortunately, messages from 180.153.108.46 weren’t sent. Please contact your Internet service provider since part of their network is on our block list. You can also refer your provider to http://mail.live.com/mail/troubleshooting.aspx#errors.

    “SMTPC” 3684 70 “2011-06-21 11:12:34.352” “65.55.37.104” “RECEIVED: 220 col0-mc3-f33.Col0.hotmail.com Sending unsolicited commercial or bulk e-mail to Microsoft’s computer network is prohibited. Other restrictions are found at http://privacy.msn.com/Anti-spam/. Violations will result in use of equipment located in California and other states. Mon, 20 Jun 2011 20:12:34 -0700 ”
    “SMTPC” 3684 70 “2011-06-21 11:12:34.352” “65.55.37.104” “SENT: HELO 180.153.108.46”
    “SMTPC” 3684 70 “2011-06-21 11:12:34.696” “65.55.37.104” “RECEIVED: 250 col0-mc3-f33.Col0.hotmail.com (3.13.0.93) Hello [180.153.108.46]”
    “SMTPC” 3684 70 “2011-06-21 11:12:34.696” “65.55.37.104” “SENT: MAIL FROM:”
    “SMTPC” 3684 70 “2011-06-21 11:12:35.040” “65.55.37.104” “RECEIVED: 550 OU-001 (COL0-MC3-F33) Unfortunately, messages from 180.153.108.46 weren’t sent. Please contact your Internet service provider since part of their network is on our block list. You can also refer your provider to http://mail.live.com/mail/troubleshooting.aspx#errors.”
    “SMTPC” 3684 70 “2011-06-21 11:12:35.040” “65.55.37.104” “SENT: QUIT”
    “SMTPC” 3684 70 “2011-06-21 11:12:35.040” “65.55.37.104” “RECEIVED: 221 Closing connection. Good bye.”

  38. 大概是个博客
    2011/06/18 09:01:26

    有的国外邮件服务商一定需要反向解析的,好像aol就一定会,hotmail我不知道,是否有退信回来呢?如何提示的?
    反向解析一般都收费的,而且不便宜,上次我咨询的一个就要3K。

  39. 晓哲
    2011/06/17 21:22:29

    请教一下,往hotmail发送邮件,是否一定要做IP反向解析?目前我已经做了spf/dkim/,这二个验证已经在gmail上得到验证了,黑名单也查过了没有,但就是IP反向解析…..IDC无法免费做,所以请教一下,是否一定要做?非常感谢。

  40. 大概是个博客
    2011/06/17 10:45:47

    跟数据库与软件版本无关,也不止你一个人在用,没听说别人出现这个问题

  41. 大概是个博客
    2011/06/17 10:44:32

    给我发个邮件先,在网页顶部的关于里面看

  42. aven
    2011/06/17 09:39:41

    客户端是新安装的foxmail6.5应该不会存在2G的问题,试过用outlook2003也是同样提示,我是通过外网地址收发的试过用内网地址收发也是同样问题.今天换了5.3.3 1879版本,再不行把mysql5.1.55换掉.刚开始5个用户测试用内置数据库很正常用,换用MYSQL再把公司50个帐号加进来问题就出现了!博主有没QQ或MSN交流下!!

  43. 大概是个博客
    2011/06/17 08:35:41

    我也是这个版本,会不会是你的本地存储文件超过2G了的问题

  44. aven
    2011/06/16 17:49:41

    按博主的文章在公司内部做了个hmail服务器!但使用过程老是提示POP3空间不足,用户登录不上去。服务器磁盘明明还有400多G空间没用。我用的是5.3.3 1846B版本。请问有没人遇过这个问题???

  45. sqyjxidm
    2011/06/14 11:22:49

    安装测试了一下,基本正常,但是用了那个漂亮的webmail发现不能上传附件,没有找到原因,还请指教一下。

  46. 大概是个博客
    2011/06/10 08:35:41

    你这个问题还看具体情况,其他不少人都用的这个组合,也没出现你所说的问题

  47. xiaoqi
    2011/06/09 19:21:54

    刚搭建了hmailserver+alfterlogic webmail。。。试验下来有2个问题
    1,时不时的出现用户名或密码验证问题,不去管他,一会又好了。反反复复不稳定
    2,用webmail设置密码直接验证错误。。。。所有用户都验证错误

  48. 大概是个博客
    2011/06/09 12:43:30

    apache的acl设置问题,如果你是wamp,直接左键点托盘图标,选切换到在线状态,如果要手动设置,看下面的配置

    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1

    里面有个order deny,allow,这个表示优先deny,其次allow,因为deny all,所以只有127.0.0.1可以访问,所以你可以改成order allow,deny,然后allow from all就行了

  49. woolf
    2011/06/08 14:11:50

    使用端口映射,还是不能正常访问到网页.

  50. woolf
    2011/06/08 14:09:46

    请教老大一个问题,公司原来一直把hmail做内部邮件服务器使用,WEB页面也有使用AfterLogic WebMail Lite,这些都是按大概老大的文章来做的,前几天公司上了专线,老板想把邮件的网页放到外网上去,我在防火墙里发布了出去,但是在外网一直访问不到总提示Forbidden You don’t have permission to access / on this server.没有权限访问.

评论分页: 1 2 3 6

发表评论

您的昵称 *

您的邮箱 *

您的网站