#include <mailer.h>
#define NUKE_FILE "/adm/etc/purged_characters"
mapping my_groups;
mapping *mailbox;
void nuke_mailboxes(string* names);
create(){
mixed names;
seteuid(getuid());
if( file_exists( NUKE_FILE ) )
catch(names = explode(read_file(NUKE_FILE),"\n"));
if(names)
nuke_mailboxes(names);
}
void nuke_mailboxes(string* names){
int i,j;
string mbox;
i = sizeof(names);
while(i--){
reset_eval_cost();
mbox = user_mbox_file(names[i]) + __SAVE_EXTENSION__;
j = sizeof(mailbox);
while(j--){
MAILMESG_D->delete_mesg(mailbox[j]["idx"], names[i]);
reset_eval_cost();
}
rm(mbox);
}
rm(NUKE_FILE);
}