Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a really slow and unreliable internet connection at the office. I also have one email account where many people download mail from the same account without deleting them form the server. (kind of a shared bugs/support/alarms account that everyone checks).

Sometimes a client would send a large trace that everyone would download separately hogging the bandwidth for very long.

I was thinking of installing a pop3 caching proxy server for this particular account, that everyone would connect to and will download the email from the server the first time someone requests it then serve the same email from the cache to all the other users when the check their mail.

Or maybe periodically check the the real server every minute and download emails, regardless of internal clients connecting to it, then always server the clients form the cache.

I have a spare ubuntu server I can use for this, is there something ready that can do this?

Should I manually install a pop3 server and a pop3 client (recommendations?) and configure the client to download the mails and save them in the same format and same folder the server expects to find the mailbox in?

Any other ideas that can help in such situations?

share|improve this question

closed as off topic by Chris S Aug 26 '12 at 4:07

Questions on Server Fault are expected to relate to professional server, networking, or related infrastructure administration within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

    
Shopping Questions are Off-Topic on any of the Stack Exchange sites. See Q&A is hard, lets go Shopping and the FAQ for more details. –  Chris S Aug 26 '12 at 4:08

3 Answers 3

up vote 4 down vote accepted

I would use fetchmail to download the mail to a server every few minutes then use dovecot to serve it up as POP3 or IMAP

Both are relatively easy to configure.

share|improve this answer

You could use fetchmail to get the mails from the remote server. All users can then use the ubuntu server as their mail server and pull the mails locally.

The needed effort on the server side is relatively low, but you need to configure the local pop3 server on all clients.

share|improve this answer

FreePOPS — http://www.freepops.org/en/

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.