一.             概述

本指南用于说明如何使用数据库服务器保存邮件系统用户信息。邮件服务器用户验证结构如下:

 

验证服务器用于跨数据库, LDAP 服务器的验证中心。邮件服务器把验证请求发送到验证服务器,验证服务器再根据具体的后台用户信息保存类型进行相应的用户信息读取,验证。
系统支持提供 JDBC 驱动程序的各种数据库,包括 : oracle, mysql, db2, sqlserver 等。

 

二.             数据库服务器设置

本指南使用 Mysql 做为设置例子数据库。
1. 建立一个名叫 maildata 的数据库。
2. 执行以下命令,初始化数据库:
 

 

Oracle
三.             AuthCenter Server 设置

打开 authcenter/conf/sys.conf 配置文件,加入以下指定数据服务器信息:
auth_type=db

 

db_user= root
db_password =
db_url=jdbc:mysql://127.0.0.1/maildata
db_dirver= com.mysql.jdbc.Driver

 

其中:
db_user 指定登录数据库的用户名
db_password 指定登录数据库的密码
db_url 指定链接数据库的 JDBC url
db_dirver 指定数据库驱动类
四.             邮件服务器设置

1)  进入邮件系统管理界面,系统设置――》数据参数,如图:

 

其他数据库配置
Oracle:

驱动程序类名: oracle.jdbc.driver.OracleDriver
链接 URL :  jdbc:oracle:thin:@ 数据库地址 :1521: 服务名
SQLServer:

驱动程序类名: com.microsoft.sqlserver.jdbc.SQLServerDriver
链接 URL
 jdbc:sqlserver://serverName;instanceName:portNumber;property=value[;property=value]
例子:
jdbc:sqlserver://localhost:1433;databaseName=AdventureWorks;

 

2)  配置认证中心,进入 系统设置――》认证中心。
3)  进入系统设置――》一般参数,指定系统验证类型为“认证中心(数据库)” 认证方式。
   

 

五. 启动步骤
设置完毕,系统启动步骤如下:
1)    启动数据服务器
2)    启动 authcenter 服务器 (用 startserver.bat startserver.sh 启动脚本)。
3)    启动 webmail 服务器。
4)    启动 邮件服务器。