一.
概述
本指南用于说明如何使用数据库服务器保存邮件系统用户信息。邮件服务器用户验证结构如下:
![](p_w_upload/200912/200912311262254270006.jpg)
验证服务器用于跨数据库,
LDAP
服务器的验证中心。邮件服务器把验证请求发送到验证服务器,验证服务器再根据具体的后台用户信息保存类型进行相应的用户信息读取,验证。
系统支持提供
JDBC
驱动程序的各种数据库,包括
: oracle, mysql, db2, sqlserver
等。
二.
数据库服务器设置
本指南使用
Mysql
做为设置例子数据库。
1.
建立一个名叫
maildata
的数据库。
2.
执行以下命令,初始化数据库:
![](../p_w_upload/200912/200912311262254402222.jpg)
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)
进入邮件系统管理界面,系统设置――》数据参数,如图:
![](../p_w_upload/200912/200912311262254457617.jpg)
其他数据库配置
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;
jdbc:sqlserver://localhost:1433;databaseName=AdventureWorks;
2)
配置认证中心,进入
系统设置――》认证中心。
![](../p_w_upload/200912/200912311262254509828.jpg)
3)
进入系统设置――》一般参数,指定系统验证类型为“认证中心(数据库)”
认证方式。
![](../p_w_upload/200912/200912311262254551887.jpg)
五.
启动步骤
设置完毕,系统启动步骤如下:
1)
启动数据服务器
2)
启动
authcenter
服务器
(用
startserver.bat
或
startserver.sh
启动脚本)。
3)
启动
webmail
服务器。
4)
启动
邮件服务器。
转载于:https://blog.51cto.com/turbomailtt/253396