Was mir auffällt, falls Du mal die Mails löschen willst:
Delphi-Quellcode:
for intIndex := 1 to MailCount do
solltest Du dann besser rückwärts durchlaufen, sonst bekommst Du Meldungen ala
"mail with sequence number 9 was deleted earlier"
nur als kleiner Hinweis...
Ciao
Stefan