$data[0] = $response;
logmsg "return proof we are we\n";
}
+ elsif ($selected eq "") {
+ sendcontrol "$cmdid BAD Command received in Invalid state\r\n";
+ }
else {
logmsg "retrieve a mail\n";
logmsg "STORE_imap got $args\n";
- sendcontrol "* $uid FETCH (FLAGS (\\Seen \\Deleted))\r\n";
- sendcontrol "$cmdid OK STORE completed\r\n";
+ if ($selected eq "") {
+ sendcontrol "$cmdid BAD Command received in Invalid state\r\n";
+ }
+ else {
+ sendcontrol "* $uid FETCH (FLAGS (\\Seen \\Deleted))\r\n";
+ sendcontrol "$cmdid OK STORE completed\r\n";
+ }
return 0;
}