1DBMail数据库详细请参考遥志邮件服务器DBMail官方网站:www.dbmailserver.comDBMail是基于数据库的邮件服务器,支持Access和SQLServer数据库,DBMail采用了数据库+文件的联合存储结构,所有的帐号信息与解码后的邮件内容(不含附件)存储在数据库中,但邮件原始文件与解码后的附件仍然直接用文件存储,在保证性能的同时极大地减少了对于数据库容量的需求。1.1应该选择什么数据库?DBMail支持Access和SQLServer两种数据库,您可以根据您的企业规模以及邮件量的大小选择合适的数据库类型。我们推荐您优先选择SQLServer2005的相关版本。您的服务器上已经安装好SQLServer,注意检查SQLServer要支持用户名+密码的身份验证模式。推荐平台Windows2003Server+SQLServer2000标准版或企业版性价比推荐Windows2003Server+SQLServer2000标准版以上版本推荐次序数据库类型帐号数量特点说明1SQLServer2000/2005/2008标准版/企业版所有规模企业(120个帐号以上)性能优异,需您自行安装SQLServer2SQLServer2000/2005/2008Express(免费)中小企业(50-120帐号)免费,物理文件限制2G/4G,需您自行安装3MicrosoftAccess(免费)小型企业(50帐号以下)免费,性能有限,无需安装,经常要压缩注意:64位的Windows平台,此时需要安装64位版本的SQLServer以及64位版本的SQLServer企业管理器。如果您用的是Windows64+Access数据库组合,则WindowsIIS要启用32位模式,因为AccessADO连接是32位的。1.2如何重新设置数据库1)关闭DBMail主界面以及后台邮件服务进程。2)用记事本打开DBMail目录下的data\dbmailserver.ini系统配置文件。3)修改“DatabaseSetup=1”为“DatabaseSetup=0”,然后保存。4)再双击桌面上的DBMail快捷键,会重新出现安装配置向导的对话框。5)根据安装向导,重新配置数据库参数,然后进入主界面。1.3如何安装SQLServer2005ExpressSQLServer2005Express是微软免费提供的版本。DBMail采用了特别优化设计的数据库+文件的联合存储结构,帐号信息与解码邮件内容存储在数据库中,但邮件原文与附件仍用文件存储,在保证性能的同时极大地减少了对数据库容量的需求。因此,虽然SQLServer2005Express的数据库物理文件大小有4G限制以及还有部分功能与性能限制,但仍能适合于用户数不太多以及服务器上保存邮件量不太大的企业。您可以先安装SQLServer2005Express,以后根据需要再升级到SQLServer2005标准版或企业版。SQLServer2005需要.net环境支持,如果您的操作系统是Windows2000或XP,要先安装.net环境才能安装SQLServer2005。如果是Windows2003以上,则可以直接安装SQLServer2005。6)下载SQLServer2005Express,双击安装包,进入SQLServer2005的安装欢迎界面,单击“Next”按钮(如图1-1)。图1-17)自动检查系统配置,单击“Next”按钮(如图1-2)。图1-2图片名:自动检查系统配置.jpgALT:自动检查系统配置8)输入姓名和公司单击“Next”按钮(如图1-3)。图1-3图片名:输入姓名和公司信息.jpgALT:输入姓名和公司信息9)进入SQLServer2005的模块选择界面,单击“Next”按钮(如图1-4)。图1-4图片名:模块选择界面.jpgALT:模块选择界面10)设置身份验证模式,注意选择“MixedMode”,启用“用户名+密码”的验证模式,输入帐号“sa”的密码(如图1-5)。图1-5图片名:选择验证模式.jpgALT:选择验证模式11)默认设置,单击“Next”按钮(如图1-6)。图1-6图片名:默认安装设置.jpgALT:默认安装设置12)默认设置,单击“Next”按钮(如图1-7)。图1-7图片名:默认数据库安装设置.jpgALT:默认数据库安装设置13)单击“Install”按钮(如图1-8)。图1-8图片名:安装数据库.jpgALT:安装数据库14)安装完成,单击“Finish”按钮(如图1-9)。图1-9图片名:完成数据库安装.jpgALT:完成数据库安装至此SQLServer2005Express就安装完成了,下面可以开始安装DBMail。值得注意的是,对于SQLServer2005Express的数据源,需要改缺省的“(local)”为“机器名\SQLExpress”。这是因为2005Express缺省安装的实例名称与SQLServer2000不一样,SQLServer2000缺省数据源可以用“(local)”。1.4安装SQLServer企业管理器SQLServ...