On 1/27/2012 6:34 PM, Stan Hoeppner wrote: > On 1/27/2012 4:30 PM, Noel Jones wrote: >> On 1/27/2012 12:40 PM, Eric Chandler wrote: > >>> We have a QA department that loves to send out email blasts that >>> kill our Exchange servers for periods of time, and once in a while, >>> will accidentally email a customer or 10,000 with a test message >>> because they forgot to scrub their test database clones prior to >>> running their test. Because of this, I want to set up a server to >>> basically answer for absolutely any email sent to it and create a >>> maildir mailbox in a humungous filesystem. I would also plan in >>> writing a cron to delete all emails older than a week, and allow >>> users to imap in and grab what they want to see. Currently, I have >>> a QA system to handle some generic mailboxes used by dev/qa, but I >>> would like to try and expand this postfix installation to just >>> accept all mail indiscriminately. Can this be done? > >> An easy "capture everything" alias would look like: >> >> # main.cf >> virtual_alias_maps = pcre:/etc/postfix/virtual_all.pcre >> >> >> # virtual_all.pcre >> /^/ someuser@somehost >> >> where someuser is a valid user on the domain somehost. >> >> somehost could be localhost.localdomain (also listed in >> mydestination), or some other destination. > > > Does this assume the Postfix server in question is an outbound relay for > the Exchange server? If so wouldn't the OP need to add a sender address > test to the catch all logic, lest break his mail system for all traffic? >
The above simple example catches *EVERYTHING* and is suitable to be used in a lab or test setting. This is consistent with the initial request as I understand it. If the request was incomplete, it should be clarified. -- Noel Jones