bitozoid:
> As an alternative for fault tolerance and debugging, I think I can just
> archive every mail (too few):
> 
> sender_bcc_maps = static:localarchive
> recipient_bcc_maps = static:localarchive
> 
> and then alias localarchive to a maildir folder. However, I don't want to
> keep any other local mailbox. That is, if a mail is sent to a local account
> and no alias is defined, I'd like to get an error (not to miss any
> message). Is there a way to set that?

Regular expressions to the rescue:

recipient_bcc_maps = pcre:/path/to/file

And a pattern that excludes local recipients:

if !/@example\.com$/
/./ localarchive
endif

References:
http://www.postfix.org/pcre_table.5.html

        Wietse

Reply via email to