ftpserver.pl: Added support for the IMAP CHECK command
This commit is contained in:
parent
ea38a70539
commit
497775024c
@ -578,6 +578,7 @@ sub protocolsetup {
|
||||
%commandfunc = (
|
||||
'APPEND' => \&APPEND_imap,
|
||||
'CAPABILITY' => \&CAPABILITY_imap,
|
||||
'CHECK' => \&CHECK_imap,
|
||||
'CREATE' => \&CREATE_imap,
|
||||
'DELETE' => \&DELETE_imap,
|
||||
'EXAMINE' => \&EXAMINE_imap,
|
||||
@ -1162,6 +1163,17 @@ sub RENAME_imap {
|
||||
return 0;
|
||||
}
|
||||
|
||||
sub CHECK_imap {
|
||||
if ($selected eq "") {
|
||||
sendcontrol "$cmdid BAD Command received in Invalid state\r\n";
|
||||
}
|
||||
else {
|
||||
sendcontrol "$cmdid OK CHECK completed\r\n";
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
sub LOGOUT_imap {
|
||||
sendcontrol "* BYE cURL IMAP server signing off\r\n";
|
||||
sendcontrol "$cmdid OK LOGOUT completed\r\n";
|
||||
|
Loading…
x
Reference in New Issue
Block a user