资源描述
1 DBMail数据库
详细请参考遥志邮件服务器DBMail官方网站:
DBMail是基于数据库的邮件服务器,支持Access和SQL Server数据库,DBMail采用了数据库+文件的联合存储结构,所有的帐号信息与解码后的邮件内容(不含附件)存储在数据库中,但邮件原始文件与解码后的附件仍然直接用文件存储,在保证性能的同时极大地减少了对于数据库容量的需求。
1.1 应该选择什么数据库?
DBMail支持Access和SQL Server两种数据库,您可以根据您的企业规模以及邮件量的大小选择合适的数据库类型。我们推荐您优先选择SQL Server 2005的相关版本。您的服务器上已经安装好SQL Server,注意检查SQL Server要支持用户名+密码的身份验证模式。
推荐平台
Windows 2003 Server + SQL Server 2000 标准版或企业版
性价比推荐
Windows 2003 Server + SQL Server 2000标准版以上版本
推荐次序
数据库类型
帐号数量
特点说明
1
SQL Server
2000/2005/2008标准版/企业版
所有规模企业(120个帐号以上)
性能优异,需您自行安装SQL Server
2
SQL Server
2000/2005/2008 Express (免费)
中小企业(50-120帐号)
免费,物理文件限制2G/4G,需您自行安装
3
Microsoft Access (免费)
小型企业(50帐号以下)
免费,性能有限,无需安装,经常要压缩
注意:64位的Windows平台,此时需要安装64位版本的SQL Server以及64位版本的SQL Server 企业管理器。如果您用的是Windows 64 + Access数据库组合,则Windows IIS要启用32位模式,因为Access ADO连接是32位的。
1.2 如何重新设置数据库
1) 关闭DBMail主界面以及后台邮件服务进程。
2) 用记事本打开DBMail目录下的data\dbmailserver.ini系统配置文件。
3) 修改“DatabaseSetup=1”为“DatabaseSetup=0”,然后保存。
4) 再双击桌面上的DBMail快捷键,会重新出现安装配置向导的对话框。
5) 根据安装向导,重新配置数据库参数,然后进入主界面。
1.3 如何安装SQL Server 2005 Express
SQL Server 2005 Express是微软免费提供的版本。DBMail采用了特别优化设计的数据库+文件的联合存储结构,帐号信息与解码邮件内容存储在数据库中,但邮件原文与附件仍用文件存储,在保证性能的同时极大地减少了对数据库容量的需求。因此,虽然SQL Server 2005 Express的数据库物理文件大小有4G限制以及还有部分功能与性能限制,但仍能适合于用户数不太多以及服务器上保存邮件量不太大的企业。
您可以先安装SQL Server 2005 Express,以后根据需要再升级到SQL Server 2005标准版或企业版。SQL Server 2005需要.net环境支持,如果您的操作系统是Windows 2000或XP,要先安装.net环境才能安装SQL Server 2005。如果是Windows 2003以上,则可以直接安装SQL Server 2005。
1) 下载SQL Server 2005 Express, 双击安装包, 进入SQL Server 2005的安装欢迎界面,单击“Next”按钮(如图 11)。
图 11
2) 自动检查系统配置,单击“Next”按钮(如图 12)。
图 12
图片名:自动检查系统配置.jpg
ALT:自动检查系统配置
3) 输入姓名和公司单击“Next”按钮(如图 13)。
图 13
图片名:输入姓名和公司信息.jpg
ALT:输入姓名和公司信息
4) 进入SQL Server 2005的模块选择界面,单击“Next”按钮(如图 14)。
图 14
图片名:模块选择界面.jpg
ALT:模块选择界面
5) 设置身份验证模式,注意选择“Mixed Mode”,启用“用户名+密码”的验证模式,输入帐号“sa”的密码(如图 15)。
图 15
图片名:选择验证模式.jpg
ALT:选择验证模式
6) 默认设置,单击“Next”按钮(如图 16)。
图 16
图片名:默认安装设置.jpg
ALT:默认安装设置
7) 默认设置,单击“Next”按钮(如图 17)。
图 17
图片名:默认数据库安装设置.jpg
ALT:默认数据库安装设置
8) 单击“Install”按钮(如图 18)。
图 18
图片名:安装数据库.jpg
ALT:安装数据库
9) 安装完成,单击“Finish”按钮(如图 19)。
图 19
图片名:完成数据库安装.jpg
ALT:完成数据库安装
至此SQL Server 2005 Express就安装完成了,下面可以开始安装DBMail。值得注意的是,对于SQL Server 2005 Express的数据源,需要改缺省的“(local)”为“机器名\SQLExpress”。这是因为2005 Express缺省安装的实例名称与SQL Server 2000不一样,SQL Server 2000缺省数据源可以用“(local)”。
1.4 安装SQL Server企业管理器
SQL Server Express 2005(桌面版)是不安装“企业管理器”的,我们必须另外再安装企业管理器工具。
注意:在安装企业管理器之前还要安装MSXML6补丁
MSXML6下载地址:
SQL Serve 2005 企业管理器下载地址:
企业管理器的安装步骤:
1) 双击安装包,在弹出的安装对话框中,单击“Next”按钮(如图 110)。
图 110
2) 选择“I accept the terms in the license agreement”后,单击“Next”按钮(如图 111)。
图 111
3) 单击“Disk Cost”按钮选择安装目录,再单击“Next”按钮(如图 112)。
图 112
4) 单击“Install”按钮(如图 113)。
图 113
5) 等待安装(如图 114)。
图 114
6) 单击“Finish”按钮,完成企业管理器的安装(如图 115)。
图 115
7) 单击“开始按钮->所有程序->Microsoft SQL Server 2005->SQL Server Management Studio Express”就可以打开企业管理器工具,企业管理器界面(如图 116)。
图 116
SQL Server Express 2005(桌面版)支持的用户数在120左右,如果超过这个数,收发邮件时,就会出现问题,所以建议您升级到SQL Server标准版或企业版。
1.5 从Access升级到SQL Server
Access数据库无须安装,使用简便,适合于试用产品以及较小型规模的企业。但是,由于Access数据库长期大压力运转时不够稳定,常会有一些奇怪的问题发生,这个是Access数据库一直有的固有问题。例如,反复地添加然后马上删除同1条记录,经过数万次操作以后,最后数据库中记录数量是0条,但此时数据库大小则可能变成几百M。如果经过压缩修复,则又可以回到100多K大小。DBMail提供了“工具->压缩Access数据库”功能,帮助您自动压缩修复数据库,建议您每周运行一次以减少潜在的错误。
升级步骤如下:
1) 安装好SQL Server,注意要采用混合验证模式,并设置“sa”帐号的密码。
2) 在DBMail邮件服务器系统中单击“工具菜单->压缩数据库”。这个步骤是必须的,不然有可能遇到Access数据库有错误,导致升级过程发生问题。
3) 在DBMail主界面上,单击“操作 -> 升级”。
4) 在弹出的“版本升级向导”对话框中,选择“从Access数据库升级到SQL Serverr”,单击“下一步”按钮(如图 117)。
图 117
5) 在弹出的“数据库参数”对话框中,配置好SQL Server的连接参数。如果是SQL Server 2000,一般选择数据库为(local),输入用户名和密码,注意单击“测试”按钮检查参数设置是否正确,再单击“确定”按钮(如图 118)。
图 118
6) 选择旧版本所在的根目录,单击“下一步”按钮(如图 119)。
图 119
7) 单击“开始”按钮,将开始从Access升级到SQL Server(如图 120)。
图 120
至此从Access数据库升级到SQL Server数据库的整个过程完成。
从Access版本升级到SQL Server,即使升级失败了不要紧,您随时可以回到Access数据库的状态。如果升级过程不成功,您可以关闭DBMail,然后打开 DBMail.ini文件,修改[System]段中的 DatabaseSetup = 1,以及[Database]段中的 DatabaseMode = 0,然后再次启动DBMail邮件服务器就回到了Access版本状态,所有的邮件与数据都不会丢失。
1.6 如何安装Microsoft.NET Framework 3.5
如果没有安装Microsoft.NET Framework 3.5,当我们在Windows 2008的操作系统上,安装SQL Server 2008的时候,就会出现错误;只有安装了Microsoft.NET Framework 3.5,才能正常的安装SQL Server 2008。
安装步骤如下:
1) 单击“开始”按钮->“管理工具”->“服务器管理器”。
2) 在弹出的“服务器管理器”对话框中,展开“功能”后,单击“添加角色”(如图 121)。
图 121
3) 在弹出的“选择功能”对话框中,选中 “.NET Prameword 3.5.1功能”复选框(如图 122)。
图 122
4) 在弹出的对话框中,单击“添加所需的角色服务”按钮(如图 123)。
图 123
5) 在 “添加功能向导”对话框中,一直单击“下一步”按钮,直到(如图 124)中的窗口,再单击“安装”按钮。
图 124
6) 安装过程(如图 125)。
图 125
7) 安装完成的窗口(如图 126),单击“关闭”按钮即可。
图 126
至此就完成了Microsoft.NET Framework 3.5组件的安装。
SQL Server 2008的安装:详细参考“安装SQL Server 2008”。
1.7 安装SQL Server 2008
当我们在Windows 2008的操作系统上,安装SQL Server 2008的时候(如果没有安装Microsoft.NET Framework 3.5),就会出现下面的错误(如图 127)。
图 127
Microsoft.NET Framework 3.5的安装:详细参考“如何安装Microsoft.NET Framework 3.5”。
SQL Server 2008安装步骤如下:
1) 双击SQL Server 2008安装包中的“setup”。
2) 在弹出的“程序兼容性助手”对话框中,单击“运行程序”按钮(如图 128)。
图 128
3) 在弹出的“SQL Server安装中心”对话框中,根据自己的需要选择要检测的项(如图 129)。
图 129
4) 单击“安装”后,在右边再单击“全新SQL Server独立安装或向现有安装添加功能”(如图 130)。
图 130
在这里还可以从SQL Server2000/2005升级到SQL Server 2008。
5) 在弹出的“程序兼容性助手”对话框中,单击“运行程序”按钮(如图 131)。
图 131
6) 在弹出的对话框中,单击“确定”按钮(如图 132)。
图 132
如果在检测的过程中有那个环节出错,提示的信息就不是“失败0”,大家要注意并找到出错的环节,并处理好。
7) 选择版本或输入产品的密钥后,单击“下一步”按钮(如图 133)。
图 133
8) 选中“我接受许可条款”复选框后,单击“下一步”按钮(如图 134)。
图 134
9) 在弹出的对话框中,单击“安装”按钮(如图 135)。
图 135
10) 等待安装。
11) 确认检测全部通过后,单击“下一步”按钮(如图 136)。
图 136
12) 在弹出的“功能选择”对话框中,选择SQL功能(如图 137中的红色方框中的复选框是必须选择的);单击“…”按钮,选择安装路径,再单击“下一步”按钮。
图 137
13) 在弹出的“实例配置”对话框中,一般选中“默认实例”即可,单击“下一步”按钮(如图 138)。
图 138
14) 在弹出的“磁盘空间要求”对话框中,查看安装SQL Server 2008功能所需要的磁盘空间,再单击“下一步”按钮(如图 139)。
图 139
15) 在弹出的“服务器配置”对话框中,把“SQL Serve代理”和“SQL Server Database Engine”的帐户名,设置为系统帐号(NT AUTHORITY\SYSTEM),再单击“下一步”按钮(如图 140)。
图 140
16) 在弹出的“数据库引擎配置”对话框中,选中“混合模式(SQL Server身份验证和Windows身份验证)”单选按钮,并输入密码,然后单击“下一步”按钮(如图 141)。
图 141
单击“添加当前用户”按钮,添加系统帐号。
17) 在弹出的“错误和使用情况报告”对话框中,一般默认设置,然后单击“下一步”按钮(如图 142)。
图 142
18) 检查阻止SQL Server 2008安装的因素,确认后单击“下一步”按钮(如图 143)。
图 143
19) 检查要安装的SQL Server 2008功能,确认后单击“安装”按钮(如图 144)。
图 144
20) SQL Server 2008的安装进度(如图 145)。
图 145
21) 安装完成后,单击“下一步”按钮(如图 146)。
图 146
22) 单击“关闭”按钮后,退出SQL Server 2008的安装程序(如图 147)。
图 147
23) 至此完成SQL Server 2008的安装。
24) 单击“开始”按钮->“所有程序”->“Microsoft SQL Server 2008”->“SQL Server Management Studio”,将打开SQL Server 2008的企业管理器(如图 148)。
图 148
25) SQL Server 2008的企业管理器界面(如图 149)。
图 149
SQL Server 2008的安装过程非常简单,只要大家按照上面的步骤操作,一定会安装成功。
详细请参考遥志邮件服务器DBMail官方网站:
展开阅读全文