J. Roeleveld a écrit : > On Wednesday 09 September 2009 14:19:45 Xavier Parizet wrote: >> J. Roeleveld a écrit : >>> Hi All, >>> >>> I know this is probably off-topic, but I'm hopefull someone on this list >>> knows how to do this. >>> >>> My current situation: >>> Postfix gets an email delivered for user X >>> Postfix passes this to cyrus (lmtp-transport) >>> if user X does not exist within cyrus, the email gets bounced. >>> >>> I would like this bounced email to be delivered to a seperate cyrus email >>> folder. >>> >>> I tried to find the answer on google, but all the solutions I found >>> either only work with the postfix local delivery agent (eg. not >>> compatible with cyrus) or requires a list to be maintained using all the >>> known email-boxes. >>> >>> I prefer a fall-back solution where an email directed at a user not >>> listed in either the alias table (stored in ldap) or not known to cyrus >>> is redirected to a specific cyrus mailbox. >> A solution could be doing a catch-all alias (see [1]) : >> if your domain is example.com, then add an alias mapping @example.com to >> oneaddr...@example.com either using virtual alias or /etc/postfix/aliases . >> >> HTH. >> >> [1] http://www.postfix.org/VIRTUAL_README.html > > I did notice this option, but it would require me to duplicate the alias > table > into a alias file. I tried setting a "@<domain>" entry in my ldap-tree, but > this did not work.
If you use LDAP as a virtual backend, then [1] will then be a better place to look. Setting mailacceptinggeneralid ldap attribute to @<domain> seems to be the solution (if you use "standard" LDAP scheme). HTH. [1] http://www.postfix.org/LDAP_README.html#example_virtual > Thanks, > > Joost -- Xavier Parizet YaGB : http://gentooist.com GPG : C7DC B10E FC21 63BE B453 D239 F6E6 DF65 1569 91BF
signature.asc
Description: OpenPGP digital signature