Das mit dem löschen kann man ja über einen cron machen,
ich habe noch nicht nachgeschaut, aber ich denke du machst es mit nem status
damit man die mails nicht mehr sieht, das abfragen und dann löschen.
Dann hast das schon gelöst.
Mal sehen wenn ich morgen Zeit finde schreibe ich was, das kannst du dann mit einbauen.