免费邮件服务器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来做邮件存档
2013/11/22 10:36:00
又出现一个个别邮箱无法发送邮件的问题
2013/11/21 08:31:33
原因找到了,phpmyadmin查看的sql数据库下,表awm_accounts下mail和mail_inc_login字段断本来应该同为一个账户的完整邮箱,而这个无法登陆的邮箱mail字段是自己的帐号,mail_inc_login下是另一个邮箱帐号,整条记录删除重启服务,新建原来的故障帐号后回复正常。
但原因就不得而知了。。。
2013/11/20 16:49:30
搭建使用都没有问题,但是单位开始正常使用的时候其中一个账户用户名和密码莫名错误,无法登陆,完全删除该帐号建立一个一样的还是不行,其他的倒是没有任何问题,这是怎么回事,那个账户还是某个部门的公共帐号,使用频繁。这是什么问题呢?
还有个问题是如何可以上传超过5M的附件?测试好像超过5M的附件就无法上传了
方便博主加个QQ吧
2013/10/25 10:51:28
我webmail能打开 但是phpwebadmin打不开。是404错误。你那个phpwebadmin没图啊!请问那个路径怎么写??谢谢!能加个qq吗!
2013/10/21 14:25:44
@大概是个博客
老大咨询一下我申请三个IP并配值了域名,我如何在一个hmailserver配置哪?如何使用不同的邮件账户配置不同的域?
2013/10/21 09:44:10
@赵虎,拒收的原因很多,得根据返回信息判断
2013/10/09 15:35:26
博主,请教下,用hmailserver搭建的邮件服务器,局域网内使用无障碍,但是发往外网邮箱的邮件总是被拒收(550),该怎样解决呢。
2013/09/30 15:34:39
请问一下,“OK,先添加一个域,这里就是viside.com,这个viside.com我申请了google的企业邮局。。。”这句话是啥意思啊。
我按照你的文章设置测试邮件出错诶,谢谢大侠。
2013/09/25 15:35:06
[…] hMailserver的安装设置主要参考了http://dagai.net/archives/1024,这里也对博主表示下感谢了!安装过程没什么特别的,安装完之后,数据库设置过程中会要求将mysql目录下的libmysql.dll文件复制到hMailserver的bin目录下。其他没有特别需要注意的。 […]
2013/09/25 10:05:17
如果你是指webmail的话,可能webmail配置错误,如果配置的时候某些勾什么的勾错了,那就始终密码错误,然后还有一种可能跟浏览器有关,我曾经试过,有时候某些浏览器会登录不了
2013/09/24 16:03:29
架设和使用完全没问题,hmailserver 5.4 B1950 +after logic webmail+wampserver2.4。但是使用几次所有邮箱帐号都无法登录了,修改密码也无效,新添加帐号也无效,删除所有域和帐号新建也无效。希望解答,万分感谢。。。。
2013/09/17 14:11:28
换个浏览器试试
2013/09/15 15:20:43
我遇到的问题全网搜索也没找到一个类似的,重复装了三遍,也没得到解决。为什么安装过程中设置的密码在安好后,登录的时候提示是错误呢?
2013/09/14 16:42:47
1,默认发给自己域的邮件会在邮件服务器上查找账号,如果没有对应的账号就会提示不存在的账号。
2,非开放式中继不能只填一个中继账号的,除非是那个中继账号本身是发件人,否则就会提示非本人了,这个需要做多个中继账号,然后用规则来配对了
2013/09/13 13:33:28
请问下博主,我的域名和外部邮箱域名是一样的.
设置了外部收发账号,问题来了.
1.外发自己公司的邮件提示unknown users(还未添加进hmailserver账号),外发其他域名的可以成功.
2.中继邮箱填写了验证账号,但是其他人不能够发送外部邮件,提示not owned by user
2013/09/09 11:16:00
我在云主机上架设的,为何会错误那。我看教程一步一步做的,为何教程的可以,我的却出错那
( ! ) Fatal error: Class ‘COM’ not found in D:\wamp\www\WebAdmin\initialize.php on line 13
Call Stack
# Time Memory Function Location
1 0.0000 150176 {main}( ) ..\index.php:0
2 0.0000 159104 require_once( ‘D:\wamp\www\WebAdmin\initialize.php’ ) ..\index.php:15
是什么问题那
2013/07/17 20:58:06
企业邮局的限制,验证来路,意思就是邮件发件人与smtp账号要一致
2013/07/14 16:16:31
博主你好,我看过你设置hMailServer邮件服务器的教程。我申请了个163企业邮局,hMailServer可以抓取到邮件,但是不能用中继发件,请问是我设置错误,还企业邮局限制呢???我建立了连个账号,ceshi01和ceshi02 用其中谁的smtp认证,谁就可以发件,另外一个就不可以了,王博主见留言,请回复我的问题,谢谢!!!
2013/06/24 12:47:53
接下来安装webmail,输入http://localhost/webmail/adminpanel/install.php开始安装,直接点下一步啦,问是否同意,肯定同意了
我下的webmail里怎么没有以上install.php文件呀,无法安装怎么办?
2013/06/22 18:38:39
hmailserver本地安装好以后foxmail测试成功,但是局域网其他主机则不行,无法正常连接,提示远程主机关闭了一个连接类似情况。
2013/06/20 22:08:04
最近事情比较多,很忙,偶尔才会上来看看
2013/06/20 12:03:23
喂,你咋不来的啊。要不你加我的QQ了,在这里等你上线太久了 …
2013/06/17 22:49:26
@大概是个博客 ,是的同时装在同一机器。我还没有安装webmail和PHPWebAdmin
但foxmail在本地不通呐 …咋办,兄弟。
2013/06/15 12:48:37
mx记录实际不是给人看的,而是给服务器看的,重要的是你要加个mail的A记录,指向你的防火墙外网地址
2013/06/14 15:32:15
意思是说,我设置好DMZ主机以后,映射110与25端口,然后在DNS上添加MX记录就可以吗?
这样收发邮件地址都可以是mail.****.com
2013/06/13 21:41:30
@辛,如果其他PC与hmailserver服务器不在同一网络内,那就在防火墙上映射110与25端口,如果在同一网段内,那要么直接填IP,要用域名就在hosts文件里面加IP与域名,再有就是使用内网DNS解析了。
2013/06/13 21:38:23
@蓝调,你foxmail与hmailserver装在同一台机器么?
2013/06/13 16:57:26
请教下,我本地服务器已经安装成功,用foxmail本地测试成功。
我想做解析,可以利用域名在其他pc上收发邮件,请问我需要怎么做?
我不需要用web模式,而我的服务器上存在php网站一个。
希望能给予全面的解答,非常感谢。
2013/06/12 02:01:28
或者,你可以先在这里回复我一下。
2013/06/12 01:53:51
你好,能不能请教 一下hmailserver问题。
我像你截图一样设置本地主机名:localhost
我用foxmail测试,无法通过本地收发!我在POP3设置
localhost,在SMTP也设置localhost,但无法测试通过。
提示:451 rejected -no data saved
但用邮件服务器pop和smtp又完全没问题。请问是什么原因?急!!
我见你在百度文库里:http://wenku.baidu.com/view/ed7b30066c85ec3a87c2c553.html
用foxmail测试,收发邮件都用localhost,又能通过测试的。。
可以不可以加我的QQ:765682594 具体还有几个问题,需要问一下你!因为网上很少人知道
这个,麻烦你了!
2013/06/05 09:40:25
@om2k,这个问题说不清楚,要排查后才知道
2013/06/05 09:38:43
@平凡萝卜,这个问题我不太清楚,也许在你做服务的电脑上重装一下msxml会好
2013/06/02 14:48:20
请问我用php版的afterlogic lite 用web访问,偶尔出现 cannot connect mail server 是怎么回事,hmailserver 访问没有问题。
2013/05/31 18:06:02
您好,我在配置WEB界面的时候,在登陆界面可以出现,但是写入帐户和密码时,点登陆,出现“XML解析错误”错误。这个需要如何解决。谢谢!!麻烦如果可以回复下我的邮箱。
2013/05/24 10:59:19
@大概是个博客,已解决,hmailserver上的身份验证取消掉就可以了…谢谢帮忙
2013/05/24 10:16:49
@大概是个博客, 现在又提示redboxtoy1.local.cn #530 SMTP authentication is required. ##
但是账号属性的身份认证已经勾取了.
2013/05/21 21:33:21
@manli,跟新浪的反垃圾有关
2013/05/21 21:23:30
@nanoice,域名虚拟的吧,你是exchange解析不到hmailserver,跟hmailserver的解析无关
2013/05/21 11:57:30
Your message did not reach some or all of the intended recipients.
Sent: Tue, 21 May 2013 11:49:14 +0800
Subject: test
The following recipient(s) could not be reached:
mwlau@unipharm.com.mo
Error Type: SMTP
Remote server (202.175.36.53) issued an error.
hMailServer sent: RCPT TO:
Remote server replied: 550 #5.7.1 Your access to submit messages to this e-mail system has been rejected.
为什么发新浪邮箱发不出去的?
2013/05/21 08:27:51
@大概是个博客 dns上做了A,mx和反向记录了,用nslookup查看过也都正确。不过我用hmailserver诊断的时候确实提示mx不可用。这是什么原因啊?
MX records for domain redboxtoy1.local.cn could not be resolved
nslookup结果Server: adsvr.redboxtoy.local
Address: 192.168.0.241
Name: mail.redboxtoy1.local.cn
Address: 192.168.0.9
2013/05/20 19:32:53
@nanoice,应该是exchange解析不到内部的域,你可以在域控上添加内部那个域名的指向
2013/05/20 19:18:20
@manli,好像没有黑名单吧,可以通过全局规则实现
2013/05/20 15:12:22
你好,请问下 我这里架设了一台hmailserver用于内部电邮,内部电邮可收可发。另在同一内网有一台exchange的外部电邮, 现在内部电邮可以发往外部,而外部电邮却不能发给内部。提示错误 #550 5.1.1 RESOLVER.ADR.RecipNotFound; not found ##
不知道楼主能帮忙解决下吗
2013/05/17 16:28:20
请问Hmailserver在那里设置黑名单?
2013/05/13 16:54:17
看这里,http://www.php100.com/html/webkaifa/apache/2009/0418/1192.html,搜索DirectoryIndex
2013/05/13 14:48:11
你好。在apache的配置文件中加上index.php之类的就行了
这个怎么加?能告诉我具体操作吗? 谢谢
2013/05/13 08:51:38
404找不到网页,可能是你没有设置默认的Index页面,在apache的配置文件中加上index.php之类的就行了
2013/05/13 08:47:31
@卢嘉峰,这个就是这种拼凑型的webmail与我们常见的webmail的区别了,我们平常的webmail在登陆时直接通过数据库里的账号来验证登录,但像afterlogic这种webmail包括小松鼠和roundcube都这样,是通过imap或pop3协议来连接服务器验证的,然后才将账号存储到它自己的数据库的,所以你也没必要将hmailserver的账号导到afterlogic中
2013/05/13 08:42:35
@neverno,没什么问题,看官网论坛上很多老外上千人也在用
2013/05/13 03:05:11
我在你文章http://dagai.net/hmailserver/ 中按要求一步步设置,到达
打开这个http://localhost/phpwebadmin 打不开,提示HTTP 404 – 未找到文件
http://localhost/webmail/ 打不开,提示HTTP 404 – 未找到文件
http://localhost/phpmyadmin/ 这个可以进去
怎么回事!