3 # Delete a mail messsage from the queue
5 require './qmail-lib.pl';
8 -r $in{'file'} || &error($text{'delete_egone'});
9 $in{'file'} =~ /(\d+)\/(\d+)$/ || &error($text{'delete_ebogus'});
11 $pid = &is_qmail_running();
16 unlink("$qmail_mess_dir/$id");
17 unlink("$qmail_info_dir/$id");
18 unlink("$qmail_remote_dir/$id");
19 unlink("$qmail_local_dir/$id");
21 ($newpid) = &find_byname("qmail-send");
22 if ($pid && !$newpid) {
23 # Need to re-start qmail
27 &redirect("list_queue.cgi");