O que eu finalmente fiz foi configurar um servidor dovecot que recupera meus e-mails pelo POP3, armazena-os em um maildir e os exibe para o Roundcube pelo IMAP.
Meu provedor de hospedagem de e-mail me dá acesso a um servidor IMAP pessoal e barato com espaço limitado de armazenamento de e-mail (100 Mb). Eu gosto disso, porque eu não quero (ou seja, sabe como) para administrar um servidor de email. No entanto, quero poder armazenar mais de 100 Mo de emails. Como devo fazer isso?
Eu tenho controle total (e espaço de armazenamento virtualmente ilimitado) da máquina onde o Roundcube está instalado.
A maneira mais fácil é simplesmente comprar mais espaço de armazenamento para e-mail ou encaminhar tudo para um provedor de e-mail gratuito, como o Gmail, e usá-lo para ler e-mails (ou apontar sua instância do RoundCube para o GMail).
Configurar um servidor IMAP intermediário seria possível, mas não trivial, e você acabaria com uma configuração semelhante à da solução GMail.
Eu realmente não conheço o RoundCube, mas como é apenas um frontend do IMAP, AFAIK, duvido que ele ofereça uma funcionalidade de arquivo local.
O POP é um protocolo disponível do seu provedor de hospedagem de e-mail? Nesse caso, você pode considerar o POP como IMAP, pois identificou que pode ter muito mais flexibilidade de armazenamento com a configuração do RoundCube.
O POP pode ser configurado para baixar os e-mails do provedor de hospedagem de e-mail e o RoundCube ainda lhe dará acesso à web aos e-mails.
Tags email imap roundcube email-server