dbmail_acl
表字段名 数据类型 描述
user_id bigint(21) 第一主键,外键与dbmail_users.user_idnr相关联,用来描述用户的唯一ID号
mailbox_id bigint(21) 第二主键,外键与dbmail_mailboxes.mailbox_idnr相关联,用来描述邮箱的唯一ID号
lookup_flag tinyint(1) RFC 2086: 邮箱可见性控制标记
read_flag tinyint(1) RFC 2086: 邮箱可读性控制标记
seen_flag tinyint(1) RFC 2086: 已阅/未读控制标记
write_flag tinyint(1) RFC 2086: 标记存储除了阅读和删除以外的信息
insert_flag tinyint(1) RFC 2086: 标记是否可以添加邮件或复制邮件到此邮箱
post_flag tinyint(1) RFC 2086: 标记是否可以通过此邮箱进行发送邮件操作
create_flag tinyint(1) RFC 2086: 标记是否可以在此邮箱中创建子邮箱文件夹
delete_flag tinyint(1) RFC 2086: 标记邮箱是否已被删除
administer_flag tinyint(1) RFC 2086: 标记是否执行SETACL
dbmail_aliases
表字段名 数据类型 描述
alias_idnr bigint(21) 别名主键
alias varchar(100) 投递到的邮箱别名(此值为rcpt to中的邮箱)
deliver_to varchar(250) 关联dbmail_users中的用户ID,投递到指定用户
client_idnr bigint(21) 附加属性值,用来规定哪些组中的用户可以向此别名邮箱投递邮件,可以区分同一个用户的不同别名邮箱
dbmail_auto_notifications
表字段名 数据类型 Description
user_idnr bigint(21) 主键,外键与dbmail_users.user.idnr相关联
notify_address varchar(100) 新邮件收到后发往此邮件地址通知收件人新邮件已到
dbmail_auto_replies
表字段名 数据类型 描述
user_idnr bigint(21) 主键,外键与 dbmail_users.user.idnr相关联
start_date datetime 自动回复的起始时间
stop_date datetime 自动回复的终止时间
reply_body mediumtext Message Body sent back to the originator of the recieved mail
dbmail_mailboxes
表字段名 数据类型 描述
mailbox_idnr bigint(21) 主键
owner_idnr bigint(21) 外键,与dbmail_users.user_idnr相关联
name varchar(100) 包括层次结构信息的邮箱名字
seen_flag tinyint(1) 参见RFC 3501, 6.3.1., 6.3.2., 7.1.: PERMANENTFLAGS永久性标记,邮件已读标记
answered_flag tinyint(1) 参见RFC 3501, 6.3.1., 6.3.2., 7.1.: PERMANENTFLAGS永久性标记 ,邮件已回复标记
deleted_flag tinyint(1) 参见RFC 3501, 6.3.1., 6.3.2., 7.1.: PERMANENTFLAGS 永久性标记,邮件删除状态标记
flagged_flag tinyint(1) 参见RFC3501, 6.3.1., 6.3.2., 7.1.: PERMANENTFLAGS 永久性标记,邮件为紧急或者特别注意标记
recent_flag tinyint(1) 参见RFC 3501, 6.3.1., 6.3.2., 7.1.: PERMANENTFLAGS 永久性标记,邮件是新到达的邮箱的标记
draft_flag tinyint(1) 参见RFC 3501, 6.3.1., 6.3.2., 7.1.: PERMANENTFLAGS 永久性标记,邮件未写完标记
no_inferiors tinyint(1) 参见RFC 3501, 7.2.2.: 标记该名称下是否有任何子层
no_select tinyint(1) 参见RFC 3501, 7.2.2.: 调剂邮箱是否被选中
permission tinyint(1) 参见RFC 3501, 6.3.1. 6.3.2. 7.1.: READ-ONLY只读 (value 1) READ-WRITE读写 (value 2)
dbmail_messageblks
表字段名 数据类型 描述
messageblk_idnr bigint(21) 主键
physmessage_id bigint(21) 它的外键与dbmail_physmqessage.id相关联
messageblk longtext 邮件头部或者非正式邮件(最大部分为 512KB)
blocksize bigint(21) 非正式的邮件块大小
is_header tinyint(1) 是否是邮件头部1代表是0代表不是
dbmail_messages
表字段名 数据类型 描述
message_idnr bigint(21) 主键
mailbox_idnr bigint(21) 外键,与dbmail_mailboxes.mailbox_idnr关联
physmessage_id bigint(21) 外键,与 dbmail_physmessage.id关联
seen_flag tinyint(1) RFC 3501, 2.3.2.: 已读标记
answered_flag tinyint(1) RFC 3501, 2.3.2.: 已回复标记
deleted_flag tinyint(1) RFC 3501, 2.3.2.: 已删除标记
flagged_flag tinyint(1) RFC 3501, 2.3.2.: 邮件紧急标记
recent_flag tinyint(1) RFC 3501, 2.3.2.: 最近到达邮件标记
draft_flag tinyint(1) RFC 3501, 2.3.2.: 邮件草稿标记
unique_id varchar(70) RFC 3501, 2.3.1.1.: 信件的唯一标识符
status tinyint(1) Dbmail系统内部邮件状态
dbmail_physmessage
表字段名 数据类型 描述
id bigint(21) 主键
messagesize bigint(21) 未加工的邮件大小: 这个值是依据SELECT SUM(mb.blocksize) FROM dbmail_messageblocks mb, dbmail_physmessage pm WHERE mb.physmessage_id = pm.id查询所得计算出来
rfcsize bigint(21) RFC 3501, 2.3.4: [RFC 2822] 依据rfc文档计算的邮件大小
internal_date datetime RFC 3501, 2.3.3: 邮件接收到的时间
dbmail_subscription
表字段名 数据类型 描述
user_idnr bigint(21) 主键,外键与 dbmail_users.user_idnr相关联
mailbox_id bigint(21) 主键,外键与 dbmail_mailboxes.mailbox_idnr相关联
dbmail_users
表字段名 数据类型 描述
user_idnr bigint(21) 主键,用户id
userid varchar(100) 登陆的用户名
passwd varchar(34) 登陆的密码
client_idnr bigint(21) 与ISP相关的参数
maxmail_size bigint(21) RFC 2087 IMAP4中定义的最大邮箱容量
curmail_size bigint(21) 当前此用户已经使用的容量
encryption_type varchar(20) dbmail中对添加用户的密码的加密类型
last_login datetime 用户最后一次登陆IMAP’/POP3的时间