[Evolution-users] Evolution doesn't like all-numeric folders in "mh" archives
Pete Biggs
pete at biggs.org.uk
Wed Apr 2 08:50:08 UTC 2025
On Tue, 2025-04-01 at 19:19 -0700, Van Snyder wrote:
> On Tue, 2025-02-25 at 01:47 +0000, Pete Biggs wrote:
> > > > My *personal* advice is to create another mail store using
> > > > Maildir
> > > > format and copy the messages to that from the MH store (within
> > > > Evolution) before you come across any more bugs.
>
> I have hundreds of folders. in my "Storage" account.
>
> How can I copy my entire "Storage" account (mh) to a MailDir account?
>
> If I right-click on "Storage" it offers "New Folder" "Refresh"
> "Disable Account" and "Properties". If I click on one folder it
> offers to copy it.
>
You can't change the storage format of an account after you've created
it.
As Milan said, other than manually moving every folder from one account
to another within Evolution, the most sensible way is to use an
external program to convert from MH format to MailDir. There are a few
around: I found a shell script version (that uses procmail) at
https://www.informatik-vollmer.de/software/mh2maildir.php and a perl
one at https://github.com/vuntz/mh2maildir
I can not stress enough that I have not used either of these solutions,
so I have no knowledge of their ability or quality of their output. By
the nature of these things these are old pieces of software, last
update 20+ years ago, so there is absolutely no guarantee that they
will work with modern OS's (but I can't see why not!).
Make sure your MH folder(s) are fully backed up (although the scripts
should leave the source folders alone). Once the conversion is done you
will need to create a new account in Evolution to point to the Maildir
folder just created.
If everything is OK, using the new Maildir account should be no
different to the MH one. If you have any filters involving the old MH
account, remember to reconfigure them.
P.
More information about the evolution-users
mailing list