A-A+

Postfix邮件自动转发

2013年12月12日 Linux运维 评论 82 条 阅读 1,913 次

需求:搭建的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也会收到相同的一份

注意:这两份文件内容的编写是:两个邮箱中间是用tab键隔开,输入空格的话,是无用的。

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

本文出自 “濛sir的积累” 博客,转载请与作者联系!

给我留言

Copyright © 2011-2018 零下二十四度Theme By  Ality  京ICP备16007547号   关于本站

用户登录