I want to move our SMTP services in house, but have a major hurdle I need to overcome. Our firewall/content filter has an SMTP mail scanner blacklists, virus etc. The system is supposed to be device based, but they change the rules up here and the policy IMO is quite abusive. For the email based services it is per email address. We have people that have multiple email boxes i.e. customerservice@ claims@ shipping@ receiving@, sales people have addresses at our web domain as well as our internal 'retail' domain that is used for correspondence with our vendors we also have a few email addresses associated with our company's blog site. salespeople that have left also have messages that get forwarded to other sales people. The final gotcha is our catch-all boxes, this gets looked at daily and there are always messages. So an exact count out the number of email addresses is not possible.
I will have a offsite spooler service for protection when our internet or mail server is down but have not decided on anything so if there is one that does something that would accomplish this in any manner I am open to it. I need to modify the recipient address and put it in the X-Apparently-To header (adding it if needed). I can handle the message being delivered properly on the back end.
I'm not sure exactly what to call what I need, I can run the pre-processor in house as well and forward its output through the firewall. The catch-all account is the problem it will cause us to exceed the license and will nearly triple the cost of the firewall.
Being able to make a list of valid incoming recipient email addresses to leave untouched and replacing the recipient address with email@example.com would work but it would be nice to be able to undo it after the firewall processes it so the email can be forwarded out of the catch all box more readily.