8

how to send a copy to another email address of all incoming messages from an email account?(postfix)

it's possible?

thx.

4 Answers 4

15

You can simply use recipient_bcc_maps to copy all emails being sent to a specific user (or a specific domain).

For example add the following line to your main.cf (or use postconf for that):

recipient_bcc_maps = hash:/etc/postfix/recipient_bcc_maps

and create a file /etc/postfix/recipient_bcc_maps with the following content:

[email protected]  [email protected]

and run postmap recipient_bcc_maps.

1
  • And don't forget to issue 'service reload postfix' or 'systemctl reload postfix', whether your distro uses systemd or not. Otherwise postfix will not use the newly postmapped file Dec 1, 2021 at 9:39
6

You can do this by creating two aliases for the account, as follows:

Let's say you have two email addresses: [email protected] and [email protected], and you want mom to get a copy of all of kid's email. In this case, [email protected] and [email protected] would both be accounts, but you would also create the following aliases:

From:                         To:
[email protected]               [email protected]
[email protected]               [email protected]

Postfix will understand this -- the kid -> kid alias does not create a loop (though it looks like it should!), instead it tells Postfix to continue on to delivering to the mailbox even though the mail was already delivered to the alias.

3
  • 4
    Note that postfix complains about a duplicate entry. Put both [email protected] and [email protected] destination on the same line. Apr 16, 2012 at 15:56
  • It surprisingly works.
    – ychaouche
    Dec 24, 2017 at 10:51
  • Works like charm. I've been looking for a solution to this problem for months.
    – Hasan
    Nov 22, 2019 at 19:42
1

one solution is to use procmail a different solution is to use ~/.forward file. over the two procmail has far more options and control.

4
1

I suggest using this milter if your postfix storage format is mbox: http://www.dancingfortune.com/projects/archivesmtp/index.php

the advantage is that if a user is authenticated and not using the proper from details his mail will still be caught by this milter while the sender_bcc_maps won't catch it.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .