pop3 server can now delete emails
This commit is contained in:
parent
af64723ed1
commit
afe04765ae
|
@ -109,6 +109,7 @@ while(1)
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 'PASS':
|
case 'PASS':
|
||||||
|
// we'll accept any password
|
||||||
$message_count = count($messages);
|
$message_count = count($messages);
|
||||||
$write_buffer .= "+OK mailbox has $message_count message(s)\r\n";
|
$write_buffer .= "+OK mailbox has $message_count message(s)\r\n";
|
||||||
break;
|
break;
|
||||||
|
@ -163,6 +164,9 @@ while(1)
|
||||||
$write_buffer .= ".\r\n";
|
$write_buffer .= ".\r\n";
|
||||||
break;
|
break;
|
||||||
case 'DELE':
|
case 'DELE':
|
||||||
|
$message_id = (int) $argument;
|
||||||
|
$msg = array_values(array_slice($messages, ($message_id-1), 1, true))[0];
|
||||||
|
deleteEmail($msg['email'],$msg['id']);
|
||||||
$write_buffer .= "+OK\r\n";
|
$write_buffer .= "+OK\r\n";
|
||||||
break;
|
break;
|
||||||
case 'NOOP':
|
case 'NOOP':
|
||||||
|
|
Loading…
Reference in a new issue