Мой поставщик услуг электронной почты предоставляет мне доступ к персональному дешевому серверу IMAP с ограниченным пространством для хранения почты (100 МБ). Мне это нравится, потому что я не хочу (то есть знаю, как) администрировать почтовый сервер. Однако я хочу иметь возможность хранить более 100 млн писем. Как мне это сделать?
У меня есть полный контроль (и практически неограниченное пространство для хранения) машины, на которой установлен Roundcube.
В конце концов я установил сервер dovecot, который получает мои электронные письма по протоколу POP3, сохраняет их в maildir и передает их Roundcube по IMAP.
Доступен ли протокол POP у вашего провайдера электронной почты? Если это так, вы можете рассмотреть вариант POP поверх IMAP, поскольку вы определили, что ваша конфигурация RoundCube может иметь гораздо большую гибкость хранилища.
POP можно настроить для загрузки электронной почты с провайдера электронной почты, и RoundCube по-прежнему будет предоставлять вам веб-доступ к электронной почте.
Самый простой способ - просто купить больше места для хранения почты или, возможно, переслать все бесплатному почтовому провайдеру, например Google Mail, и использовать его для чтения почты (или указать свой экземпляр RoundCube на GMail).
Настройка промежуточного сервера IMAP была бы возможной, но нетривиальной, и в итоге вы бы получили аналогичную настройку для решения GMail.
Я действительно не знаю RoundCube, но, поскольку это только интерфейс IMAP AFAIK, я сомневаюсь, что он будет предлагать функции локального архива.