I have a general, open-ended question on the steps that I should take to set up a mail machine. Since I don't know much about the mail-server field, I'm not sure if this is possible using normal mail programs, but please let me know if you have any ideas of how to approach this:
My setup, and what I want to do:
I have multiple mail accounts that I can access via POP3 and IMAP.
I have an Ubuntu 8.04 Server Edition machine with good disk space.
I want to make the server download my email periodically and store it.
I want to be able to use normal mail clients like Thunderbird, KMail, Outlook, Mutt, etc. from other computers to see the mail that is on the server.
The purpose of this setup are as follows:
I can see all of my messages by logging in to a single account.
My messages are all in one place for easy backups, and accessible from any of my computers without the need for other file sharing programs (Samba, NFS, etc).
My messages are on my own computer, so I don't have to blindly trust Google's and Yahoo's indestructible servers to never lose my data.
What I need to know:
What existing programs/services do I need to do this? I've never heard of a setup like this before so I don't know what to search for to build it.
Any help or insight is appreciated. Thank you