1.2.5 still gives me problems, not because many blocks are being marked corrupt, but because DonkeyDoctor reports some of them (not that many, though) as being actually correct.
I wish DonkeyDoctor was capable of running in batch... anyway, thanks to you for making aMule possible

Note that I didn't try 1.2.6, yet, but looking at the change log, I'm not very optimistical about it fixing this issue.
I was going to write a small tool to replace DonkeyDoctor based on aMule's code, but then I realized that it wouldn't be such a good idea. Anybody knows whether other eMule ports suffer from this same problem? I still think that such tool should be better left aside, but in the meanwhile...