If you get an empty body then there's a problem, and we should check
for the logs, check if the message actually exists at all, and check
the output if pilerget. This process is a bit cumbersome, but can be
done, I give you step by step instructions.
Now about the empty bodies:
root@piler:~# pilerget 4000000050ec8c2c1ac77ddc0b6f59d12e82
root@piler:~# pilerget 4000000050ec8f521d2f2f0c3eb882c595e9
root@piler:~# pilerget 4000000050ec97ef0916c264e7580b355eca
No results at all.
However: the no body problem seems to be specific for all mails before a
certain date: the earliest mails in the system. Perhaps something went
wrong in the first few days I had piler running...
I remember that I added my domains later on. Perhaps missing domain
information can result in the empty bodies.
Anyway, that problem seems gone now...