hi
i have a postfix set up with a bunch of virtual domains.
we've been using always_bcc to archive the mail, until one of the
paranoid users asked us not to include his mail in the archive.
so i'm trying to do the same with recipient/sender maps:
----
recipient_bcc_maps =
pcre:/etc/postfix/recipient_bcc
sender_bcc_maps = pcre:/etc/postfix/sender_bcc
----
the contents of the two files are the same:
----
/^paranoid\.u...@my\.tld$)/
null
/.*/ [email protected]
----
null points to /dev/null in my aliases file.
if i enable only the recipient line, it works, his mail gets delivered
to null and his mailbox.
if i enable only the sender line, it works, mail sent from him, gets
sent to null, and whoever.
BUT, if i enable both rules, both his sent and recieved emails get archived!
if i send mail to him it looks like this:
----
Mar 31 00:20:17 machine postfix/qmgr[32425]: AE8C0258C056:
from=<[email protected]>, size=341, nrcpt=1 (queue active)
Mar 31 00:20:19 machine postfix/smtpd[32435]: connect from
localhost[127.0.0.1]
Mar 31 00:20:19 machine postfix/smtpd[32435]: 68EED258C0C1:
client=localhost[127.0.0.1]
Mar 31 00:20:19 machine postfix/cleanup[32430]: 68EED258C0C1:
message-id=<[email protected]>
Mar 31 00:20:19 machine postfix/qmgr[32425]: 68EED258C0C1:
from=<[email protected]>, size=791, nrcpt=3 (queue active)
Mar 31 00:20:19 machine postfix/smtpd[32435]: disconnect from
localhost[127.0.0.1]
Mar 31 00:20:19 machine amavis[31260]: (31260-09) Passed CLEAN, LOCAL
[127.0.0.1] [127.0.0.1] <[email protected]> -> <[email protected]>,
Message-ID: <[email protected]>, mail_id:
SQovFKE8WLMy, Hits: -100.418, size: 341, queued_as: 68EED258C0C1, 1956 ms
Mar 31 00:20:19 machine postfix/smtp[32432]: AE8C0258C056:
to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10024, delay=8.2,
delays=6.3/0/0/2, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=31260-09,
from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 68EED258C0C1)
Mar 31 00:20:19 machine postfix/qmgr[32425]: AE8C0258C056: removed
Mar 31 00:20:19 machine postfix/local[32437]: 68EED258C0C1:
to=<[email protected]>, relay=local, delay=0.02, delays=0.01/0.01/0/0,
dsn=2.0.0, status=sent (delivered to file: /dev/null)
Mar 31 00:20:19 machine postfix/virtual[32436]: 68EED258C0C1:
to=<[email protected]>, relay=virtual, delay=0.04,
delays=0.01/0.01/0/0.03, dsn=2.0.0, status=sent (delivered to maildir)
Mar 31 00:20:19 machine postfix/virtual[32436]: 68EED258C0C1:
to=<[email protected]>, relay=virtual, delay=0.05,
delays=0.01/0.01/0/0.03, dsn=2.0.0, status=sent (delivered to maildir)
Mar 31 00:20:19 machine postfix/qmgr[32425]: 68EED258C0C1: removed
----
if he sends mail:
Mar 31 00:25:17 machine postfix/qmgr[32425]: D3871258C056:
from=<[email protected]>, size=341, nrcpt=1 (queue active)
Mar 31 00:25:19 machine postfix/smtpd[32451]: connect from
localhost[127.0.0.1]
Mar 31 00:25:19 machine postfix/smtpd[32451]: F1719258C05F:
client=localhost[127.0.0.1]
Mar 31 00:25:19 machine postfix/cleanup[32446]: F1719258C05F:
message-id=<[email protected]>
Mar 31 00:25:19 machine postfix/smtpd[32451]: disconnect from
localhost[127.0.0.1]
Mar 31 00:25:19 machine postfix/qmgr[32425]: F1719258C05F:
from=<[email protected]>, size=777, nrcpt=3 (queue active)
Mar 31 00:25:19 machine postfix/local[32469]: F1719258C05F:
to=<[email protected]>, relay=local, delay=0.01, delays=0.01/0/0/0,
dsn=2.0.0, status=sent (delivered to file: /dev/null)
Mar 31 00:25:20 machine amavis[31260]: (31260-10) Passed CLEAN, LOCAL
[127.0.0.1] [127.0.0.1] <[email protected]> -> <[email protected]>,
Message-ID: <[email protected]>, mail_id:
Vnqab68tzpSu, Hits: -100.429, size: 341, queued_as: F1719258C05F, 2060 ms
Mar 31 00:25:20 machine postfix/smtp[32447]: D3871258C056:
to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10024, delay=14,
delays=12/0/0/2.1, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=31260-10,
from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as F1719258C05F)
Mar 31 00:25:20 machine postfix/qmgr[32425]: D3871258C056: removed
Mar 31 00:25:20 machine postfix/virtual[32452]: F1719258C05F:
to=<[email protected]>, relay=virtual, delay=0.03,
delays=0.01/0/0/0.02, dsn=2.0.0, status=sent (delivered to maildir)
Mar 31 00:25:20 machine postfix/virtual[32452]: F1719258C05F:
to=<[email protected]>, relay=virtual, delay=0.04, delays=0.01/0/0/0.03,
dsn=2.0.0, status=sent (delivered to maildir)
Mar 31 00:25:20 machine postfix/qmgr[32425]: F1719258C05F: removed
----
so it does do the forwarding to null as it should, but why on earth does
it end up in the backup too?
anyone could hit me with a clue-by-four? [=
thanks in advance,
wd