I screwed up my email because, using Thunderbird, i didn’t compact my inbox folder regularly. Combined with an old version of TB which didn’t prompt me to do this, it was all a bit disasterous. Anyway, I wrote this Matlab script to take all the deleted but not removed mails from a mailbox file and make them undeleted/visible again. If this doesn’t make sense, either read about disappearing mail and recovering corrupted folders in Thunderbird or just be grateful that you don’t need to know
%use this at your own risk!
fid=fopen('In_box'); % In_box is my mailfile
fid2=fopen('In_box_new', 'wt'); % In_box_new is the new mailfile
tline = fgetl(fid);
if ~ischar(tline), break, end