CimmerianX 197 Junior Poster

I'd like any suggestions.

I have dozens of hosts that generate logwatch, logcheck, and fail to ban messages sent by email. I'd like to use a new system to accept all those messages along with the following:

1) Archive messages from multiple servers for a set amount of time.
2) Search the historical emails for servername, message type, or other text.

I was thinking about some type of mail aggregator since these messages are already sent via email to my mailbox. I just need to direct the mail to a new host running postfix (or whatever) to receive the mail and store it for future searches.

Anyone have any thoughts on this? Perhaps someone has a better suggestion on what they do to store these types of logs.