Our email host only allows a small number of connections per IMAP mailbox, however we need 2x the limit number of users to be able to access the account to retrieve mails. Sending isn't required, it's simply reviewing the received mail and deleting/moving to a sub-folder.

Are there any tools available which can sit on a linux server or a Mac desktop and act as a gateway/proxy, so that our host only sees a single connection?

  • Were you able to find a solution for this? – James Roth Dec 9 '11 at 21:31
  • Unfortunately not, so we took a different route. However, at the time there were a number of Python libraries which looked good. I started rolling my own before we ditched the host. – Phillip B Oldham Dec 21 '11 at 15:01

I am not aware of any software that does this by itself; however, might I suggest a multi-faceted approach? I.e., use offlineimap to grab the messages from the IMAP server and put them on your local server, and then use Courier IMAP server to serve them up to your clients. This would give you a single connection to the remote IMAP server (offlineimap), and as many local connections (using Courier) as you would want.

Additionally, since offlineimap supports Maildir, you have plenty of options on how you want to serve it up to your clients.

Good luck!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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