IRedMail迁移方案

来源:互联网 发布:在淘宝上洗照片安全吗 编辑:程序博客网 时间:2024/05/17 01:57

1.账户迁移

新邮件系统采用了两个库,一个是roundcubemail使用,另外一个是poxfix使用。

 

roundcubemail_contacts( roundcubemail通讯录)

字段名

注释

contact_id

通讯录ID

changed

更改时间

del

删除时间

name

联系人姓名

email

联系人邮件地址

firstname

surname

vcard

 

words

 

user_id

所属人ID

 

roundcubemail_users(roundcubemail用户表)

字段名

注释

user_id

用户ID

username

用户账号

mail_host

邮箱服务器地址

created

创建时间

last_login

上次登录时间

failed_login

失败登录时间

failed_login_counter

登录失败次数

language

语言

preferences

用户设置偏好

 

vmail_mailbox(邮件系统账号表)

字段名

注释

username

//用户账号

password

//用户密码

name

//显示名称

language

语言

storagebasedirectory

存储路径

storagenode

存储结点

maildir

//邮件路径

quota

//邮箱大小

domain

//邮箱域

rank

等级

employeeid

雇员ID

isadmin

管理员标记

islobaladmin

本地管理员标记

enablesmtp

启用smtp

enablesmtpsecured

启用smtp安全

enablepop3

启用pop3

enablepop3secured

启用pop3安全

enableimap

启用imap

enableimapsecured

启用imap安全

enabledeliver

启用deliver

enablelda

启用lda

enablemanagesieve

启用managasieve

enablemanagesievesecured

启用managasievesecured安全

enablesieve

启用sieve

enablesievesecured

启用sievesecured安全

enableinternal

启用internal

enabledoveadm

启用doveadm

enablelib-storage

启用lib-storage

Enableindexer-worker

启用indexer-worker

enablelmtp

启用lmtp

enablesync

启用sync

enablesogo

启用sogo

allow_nets

 

lastloginipv4

最后一次登录ipv4地址

lastloginprotocol

最后一次登录协议

settings

设置

passwordlastchange

上次修改密码时间

disclaimer

 

allowedsenders

允许发送者

rejectedsenders

拒绝发送者

allowedrecipients

允许接受者

rejectedrecipients

拒绝接受者

created

创建时间

modified

修改时间

expired

过期时间

active

活跃用户标记

Local_part

本地称谓

 

2.邮件迁移方案

在vmail.mailbox中有每个用户邮件的存储路径信息,如下图所示:


iRedmail邮箱存储路径根目录是/var/vmail/vmail1/

以testdavid@mail.node.com信息为例:

存储路径为:

/var/vmail/vmail1/mail.node.com/t/e/s/testdavid-2017.09.28.17.16.24/Maildir/cur


其中红框为iRedmail自动生成的邮件文件,后面两个为从外部导入的.eml邮件,直接放在目录下,邮箱即可识别读取内容。

可编写脚本将对应用户的邮件存储到指定路径即可。
原创粉丝点击