#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);
}