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

Reply via email to