Since we are on the topics of email clients.
I just started migrating out of the gmail web client,
and I think this is a very interesting project.
However, I just started using https://notmuchmail.org/ . It has a C library (and shell, python, haskell etc. bindings) with loads of clients (emacs, vim, web, etc.).
What kernel are you running? The last kernel to use the ext3 driver to mount ext3 volumes by default is no longer maintained, as far as I'm aware. The ext3 driver was completely removed for 4.3. All kernels since 2.6.28 can mount ext2 with the ext4 driver, and I think all kernels with ext4 support can mount ext3 with the ext4 driver.
If you're using the ext4 driver, you can enable the dir_index feature (which I think is what you're looking for) with tune2fs.
You can do a proper conversion in a relatively short time, if it's a problem with the on-disk format. Pretty sure that ext4 is mainly just ext3 with journaling and a generally much better implementation.
I get not wanting to bother with migrating old drives full of data but I would assume that emails are to be stored on your main system(s) with more current file systems.
However, I just started using https://notmuchmail.org/ . It has a C library (and shell, python, haskell etc. bindings) with loads of clients (emacs, vim, web, etc.).