hmailserver配置–ini文件设置

时间: 2011-04-15 / 分类: 邮件服务器 / 浏览次数: 11,437 / 14个评论 发表评论

这个系列准备把hmailserver的某些文档大致的重复一下,当然,用母语。

hmailserver安装的时候大多数设置都是存在数据库里,但也有少部分设置是放在安装目录下的hMailServer.INI文件里的,例如邮件存储路径和数据库连接信息等,这里列出了所有ini文件里可用的参数设置。

如果你要添加一个在你的hmailserver.ini文件里面不存在参数设置,你可以手动在ini文件里添加,这个ini文件分好几个节段,如果这个节段存在,你就可以直接在该节段下添加参数,如果不存在,那你需要先添加个节段名,一般节段名是用中括号括起来的,如[SectionName],下面看这些节段。

[Directories]

  • ProgramFolder – 这个设置hmailserver安装目录的路径,默认是 C:\Program Files\hMailServer.
  • DataFolder – 这个参数设置hmailserver数据库存放路径,默认是 C:\Program Files\hMailServer\Data.
  • LogFolder – 日志存放路径,默认C:\Program Files\hMailServer\Logs
  • TempFolder – 临时文件存放路径,例如正在进行病毒扫描的附件等,默认在C:\Program Files\hMailServer\Temp
  • EventFolder – 存放hmailserver事件文件的目录,比如要执行的脚本,默认 C:\Program Files\hMailServer\Events

[GUILanguages]

  • ValidLanguages – 列出hMailServer可以使用的界面语言, hMailServer Administrator通过这个列表来确定在Language 菜单里列出哪些语言。

[Database]

  • Internal – 如果使用内部mysql数据库就填1,否则填0。 什么个意思呢,就是说你第一次安装的时候是否要用系统内置的数据库脚本来初始化数据库,官方文档扯的很不明白。
  • Type – 数据库类型。 可以是MySQL或MSSQL, hMailServer要通过这个设置来确定它到底用哪种连接方式连接到数据库和使用哪种SQL语句来操作数据库。
  • Username – hMailServer使用这个用户名来连接到数据库,如果是用MSSQL数据库且这个字段为空, hMailServer会使用Windows身份验证。
  • Password – 密码就不用多说了把,数据库的连接密码,如果下面的密码加密设为1了,这个密码就是用blowfish方式加密后的密文。
  • Passwordencryption – 密码加密,如果值设为1则用blowfish方式加密密码,这时候,在hmailserver连接数据库之前会先解密。
  • Port – hMailserver需要连接的数据库服务器的端口。
  • Server – 数据库服务器的名称。
  • Database – hMailServer需要使用的数据库名。
  • NumberOfConnections – 能打开的数据库连接数,默认为5个,意思就是 hMailServer可以打开5个连接到数据库服务器的连接。 hMailServer往往需要在同一时间执行多个数据库操作,一个操作就需要一个连接,提高连接数可以增加性能,当然,资源占用也会增加。
  • ConnectionAttempts – 连接尝试时间,这个时间指hMailServer尝试连接多长时间后放弃,默认是6秒,一般咱们数据库都在本机或者同一局域网,没什么关系,如果远程数据库可能就要设置高一点咯。(hMailServer 4.4以后版本支持)
  • ConnectionAttemptsDelay – 连接尝试延迟时间,两次连接之间延迟的时间,默认5秒。(hMailServer 4.4以后版本支持)

[Security]

  • AdministratorPassword – hMailServer管理密码,用户需要输入这个密码才能启动hMailServer Administrator,这里的值是经过MD5加密的密文。

14个评论

  1. 大概是个博客
    2014/11/21 08:33:50

    这个是webmail和客户端的功能

  2. yulin_xp
    2014/11/19 09:47:10

    hmail的已发送邮箱怎么查看,在foxmail中设置吗?用imap登录映射也不行。在hmail中设置吗?

  3. 大概是个博客
    2013/11/26 09:06:29

    里面不是写了嘛

  4. sysygp
    2013/10/25 11:34:54

    请问如何修改连接mysql的账号密码

  5. 大概是个博客
    2013/07/26 14:20:01

    这个就不太清楚了,是不是你设置的最大空间满了?你可以尝试装个sql企业管理器,然后连接到sqlce,尝试自己查询一下那条语句看得到啥结果

  6. 简单就好
    2013/07/21 14:58:30

    楼主,我重启了邮件服务器,机器都重启了,今天重新安装了邮件服务器,使用的是hmail自带的数据库,打开日志文件,还是出现这个问题啊
    “ERROR” 6636 “2013-07-21 14:51:11.375” “Severity: 2 (High), Code: HM5033, Source: DALRecordset::Open, Description: Source: SQLCEConnection::Execute, Code: HM10046, Description: Unknown error when executing SQL statement.
    select sum(accountmaxsize) as size from hm_accounts where accountdomainid = 1
    Microsoft SQL Server Compact OLE DB Provider
    求教楼主啊,从最后一句话来分析,是不是hmail自带的数据库出了什么问题

  7. 大概是个博客
    2013/07/17 21:05:44

    重启一下邮件服务看看

  8. 简单就好
    2013/07/17 17:52:49

    “ERROR” 3164 “2013-07-17 14:43:39.609” “Severity: 2 (High), Code: HM5033, Source: DALRecordset::Open, Description: Source: SQLCEConnection::Execute, Code: HM10046, Description: Unknown error when executing SQL statement.
    select sum(accountmaxsize) as size from hm_accounts where accountdomainid = 1
    Microsoft SQL Server Compact OLE DB Provider

    之前收发邮件一直都是好好的,今天的时候,发邮件几乎不动,打开日志功能,里面就是这样的报错,能看看是什么问题吗?怎么解决

  9. 大概是个博客
    2013/03/27 11:34:48

    难道你将收件验证打开了么?

  10. 菜鸟
    2013/03/16 14:13:06

    Mozilla Thunderbird邮箱问题.首先我已经在邮箱服务器添加过了该邮箱用户和密码,然后在本机安装该邮箱软件,进行帐户设置,设置当然应该不存在有误。但是在发送同事的邮件中,输入密码后就会跳出用户名跟密码不对的提示。但是邮箱帐户跟密码是对的.请问这个问题到底出在哪里?
    也有一种情况,就是没有重装过系统的电脑,,重新进行软件安装,添加用户也会跳出此类情况,只要把在C盘下的别的用户名给删了,就能用。问题是我那台电脑系统是重新装的,难道我在帐户设置当中设置时弄错了?

  11. 大概是个博客
    2011/06/07 22:32:17

    愿意有几种,我估计是你的IP范围设置的问题吧,明天你给我发个邮件,我再联系你

  12. silence
    2011/06/07 21:25:44

    老大,我的hmailserver5.3.4照着你的方法配置,可是客户端就是无法登录,foxmail都无法通过连接测试,怎么回事啊?帮帮忙吧

  13. Dagai
    2011/05/05 10:38:31

    很简单,安装目录下有个hmailserver.ini文件,[Security]字段下的AdministratorPassword,把=后面的字符串删除保存,再登录就不用密码了,自己再修改。

  14. woolf085
    2011/05/04 21:05:17

    我的Hmail启动管理密码记记了,怎么样修改这个密码。

发表评论

您的昵称 *

您的邮箱 *

您的网站