I sync my emails using a Dovecot IMAP server on my home server. I fetch emails from all my accounts with fetchmail and sort them into the right folders using Sieve. They get indexed and are searchable (ultra fast!).
225000 emails in 13 GB (ZFS; uncompressed 18 GB).