I'd like to retrieve emails from other IMAP accounts (they can not be accessed via POP) automatically in Gmail. I know you can manually copy from one IMAP account to another and there are even IMAP copy scripts around but all this is not really what I'm looking for. I was more thinking of some kind of IMAP --> POP service which then can be checked from gmail (as long as the only support pop) and retrieve the mails automatically.

Anyone seen something like this or has an even better idea?

  • 1
    What email company are you using? Maybe there is an option to enable POP3
    – stukelly
    Aug 20, 2009 at 8:45
  • ... or to forward mails to another account?
    – innaM
    Aug 20, 2009 at 9:42

2 Answers 2


The best solution I've come up with in this situation is to

  1. Forward the emails from the "other" account to the gmail address,
  2. Use gmail's "send as" feature to send as the "other" account, and
  3. Set the default reply address to whichever address the incoming email was sent to, so that if "other@example.com" receives an email, when you click reply the email will be sent as "other@example.com".
  • And what would be the case if you dont have access to the forward options, eg.: company mail?
    – user265581
    Mar 14, 2014 at 11:25
  • Forwarding from my university to Gmail is notoriously buggy (they specifically warn that their forwarding is bad). Have you found any better solution in the seven years since you posted this answer?
    – jdc
    Aug 14, 2016 at 19:45

I had the same issue, and wrote a little node.js script which sets up a POP server to shadow the IMAP server. GMail then polls the POP server. It seems to work reasonably well, although it may still be a bit buggy. http://github.com/addrummond/imask

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