首页 » 邮件技术 » Zimbra 8.8.x 将用户外发接收邮件BCC备份到指定邮箱

Zimbra 8.8.x 将用户外发接收邮件BCC备份到指定邮箱

 
文章目录

Zimbra内核是postfix,所以在自动BCC这块,也是采用了postfix的方法,利用BCC maps文件来复制一份用户邮件到指定邮箱,来达到简单归档邮件的目的。

自动备份方式

sender_bcc_maps:将发件人包含在map文件中的邮件备份到指定邮箱(寄件备份)
recipient_bcc_maps:将收件人包含在map文件中的邮件备份到指定邮箱(收件备份)
always_bcc:将所有的邮件都备份到指定邮箱(寄件、收件备份)

寄件备份

1、首先用su zimbra命令切换到zimbra用户,下面所有命令都需要以zimbra用户执行

vi编辑/opt/zimbra/common/conf/main.cf文件,在最末尾添加下面一行

sender_bcc_maps = lmdb:/opt/zimbra/common/conf/sender_bcc

2、新建一个sender_bcc文件作为寄件备份的maps文件,在sender_bcc文件中添加对应备份邮箱和备份到的目标邮箱

[zimbra@z root]$ cat /opt/zimbra/common/conf/sender_bcc
user1@test.com  backup_out@test.com

备份user1@test.com的外发邮件至backup_out@test.com(要想备份多个邮箱,新添加一行即可)

[zimbra@z root]$ cat /opt/zimbra/common/conf/sender_bcc
@test.com  backup_out@test.com

备份test.com整个域名下所有用户的外发邮件至backup_out@test.com

3、生成查询表数据库

[zimbra@z root]$ postmap /opt/zimbra/common/conf/sender_bcc

4、重新加载配置

[zimbra@z root]$ zmmtactl restart

收件备份

1、vi编辑/opt/zimbra/common/conf/main.cf文件,在最末尾添加下面一行

recipient_bcc_maps = lmdb:/opt/zimbra/common/conf/recipient_bcc

2、新建一个recipient_bcc文件作为收件备份的maps文件,在recipient_bcc文件中添加对应备份邮箱和备份到的目标邮箱

[zimbra@z root]$ cat /opt/zimbra/common/conf/recipient_bcc
user1@test.com  backup_in@test.com

备份user1@test.com的接收邮件至backup_in@test.com

[zimbra@z root]$ cat /opt/zimbra/common/conf/recipient_bcc
@test.com  backup_in@test.com

备份test.com整个域名下所有用户的接收邮件至backup_in@test.com

3、生成查询表数据库

[zimbra@z root]$ postmap /opt/zimbra/common/conf/recipient_bcc

4、重新加载配置

[zimbra@z root]$ zmmtactl restart

寄件、收件备份

1、vi编辑/opt/zimbra/common/conf/main.cf文件,在最末尾添加下面一行

always_bcc = backup@test.com

备份整个服务器所有用户的外发、接收邮件至backup@test.com

2、重新加载配置

[zimbra@z root]$ zmmtactl restart

原文链接:Zimbra 8.8.x 将用户外发接收邮件BCC备份到指定邮箱,转载请注明来源!

3