数据表:T_BAS_MAILACCOUNT(邮件帐户)

T_BAS_MAILACCOUNT(邮件帐户):描述

名称

T_BAS_MAILACCOUNT(邮件帐户)

代码

T_BAS_MAILACCOUNT

注释

 

模型

BOS

主键

Key_1


T_BAS_MAILACCOUNT(邮件帐户):列规格定义

名称

代码

数据类型

长度

强制

注释

FID

FID

int

 

TRUE

 

用户ID

FUserId

bigint

 

TRUE

关联用户表

组织(未使用)

FORGID

int

 

TRUE

未使用,用户邮箱与用户表关联,不需要按组织设置不同邮箱

帐户名称

FAccount

varchar(100)

100

TRUE

 

邮件地址

FEmailAddress

varchar(100)

100

TRUE

 

用户名

FUserName

varchar(100)

100

TRUE

邮箱用户名

密码

FPassword

varchar(255)

255

FALSE

邮箱密码
发送服务器要求验证时需要设置

发送邮件服务器

FSendMailServer

int

 

FALSE

关联 T_BAS_MAILSERVER(邮件服务器) 的 FID

邮件类型(作废)

FMessageType

char(1)

1

TRUE

1: pop3
2: IMAP
3. HTTP

接收服务器地址(作废)

FIncomingMailServer

varchar(100)

100

FALSE

 

发送服务器地址(作废)

FOutgoingMailServer

varchar(100)

100

TRUE

SMTP服务器地址

SMTP端口号(作废)

FSMTPPORT

int

 

TRUE

 

是否默认帐户

FIsDefault

char(1)

1

TRUE

默认帐户(每个用户只能有一个帐户做为默认帐户)
1: 表示默认


T_BAS_MAILACCOUNT(邮件帐户):脚本代码

if exists (select 1
from sysindexes
where id = object_id('T_BAS_MAILACCOUNT')
and name = 'idx_BAS_MAILACCOUNT_FUSERID'
and indid > 0
and indid < 255)
drop index T_BAS_MAILACCOUNT.idx_BAS_MAILACCOUNT_FUSERID
go

if exists (select 1
from sysobjects
where id = object_id('T_BAS_MAILACCOUNT')
and type = 'U')
drop table T_BAS_MAILACCOUNT
go

/*==============================================================*/
/* Table: T_BAS_MAILACCOUNT */
/*==============================================================*/
create table T_BAS_MAILACCOUNT (
FID int not null,
FUserId bigint not null,
FORGID int not null,
FAccount varchar(100) not null,
FEmailAddress varchar(100) not null,
FUserName varchar(100) not null,
FPassword varchar(255) null,
FSendMailServer int null,
FMessageType char(1) not null,
FIncomingMailServer varchar(100) null,
FOutgoingMailServer varchar(100) not null,
FSMTPPORT int not null,
FIsDefault char(1) not null default '0',
constraint PK_BAS_MAILACCOUNT primary key nonclustered (FID)
)
go

/*==============================================================*/
/* Index: idx_BAS_MAILACCOUNT_FUSERID */
/*==============================================================*/
create unique clustered index idx_BAS_MAILACCOUNT_FUSERID on T_BAS_MAILACCOUNT (
FUserId ASC,
FAccount ASC,
FORGID ASC
)
go


T_BAS_MAILACCOUNT(邮件帐户):键值定义

名称

代码

主要的

Key_1

Key_1

TRUE


T_BAS_MAILACCOUNT(邮件帐户):索引定义

名称

代码

唯一的

群集器

主要的

外键

候选键

表格

idx_BAS_MAILACCOUNT_FUSERID

idx_BAS_MAILACCOUNT_FUSERID

TRUE

TRUE

FALSE

FALSE

FALSE

T_BAS_MAILACCOUNT(邮件帐户)