需求:搭建的postfix邮箱,个人用户的邮箱需要备份到另一个邮箱中。比如发给@126的邮箱同时准发一份到@163.com的邮箱。有时一个公司的同事有2个不同域名的邮箱,同事需要2个邮箱都收到,同时也做了一个备份。
解决问题:
(1) 一种情况:公司有员工离职,担心有发送给他的重要邮件没及时处理,那么这时可以通过设置转发,发送给他的邮件,也相应的会转发给另一个人的邮箱中,方便及时处理。
(2) 一种情况:可以完整的备份下某邮箱的所有邮件,在另一个邮箱中有所有的备份。
1. 编辑主配置文件,加入如下内容
vi /etc/postfix/main.cf
在文尾添加如下二行:
recipient_bcc_maps = hash:/etc/postfix/recipient_bcc_maps //收邮件,转发接收的邮件
sender_bcc_maps = hash:/etc/postfix/sender_bcc_maps //发邮件,转发发送的邮件
注: # always_bcc //监控所有用户,所有用户的邮件都会转发到xx的邮箱
2. 编辑recipient_bbc_maps
[root@mail ~]#vi /etc/postfix/recipient_bbc_maps
one@mingluck.com two@mingluck.com 含义是one可以收到的邮件,two也会收到相同的一份
[root@mail ~]#vi /etc/postfix/sender_bcc_maps
one@mingluck.com two@mingluck.com 含义是one发出的邮件,two也会收到相同的一份
3 编辑完后需要执行postmap:
[root@mail ~]#postmap hash:/etc/postfix/sender_bcc_maps
[root@mail~]#postmap hash:/etc/postfix/recipient_bcc_maps
4 . 重新加载服务
[root@mail ~]#postfix reload