ftpserver.pl: Added support for POP3 DELE command
authorSteve Holme <steve_holme@hotmail.com>
Sat, 7 Sep 2013 18:27:52 +0000 (19:27 +0100)
committerunknown <Steve Holme@steve.digital-frog.com>
Sat, 7 Sep 2013 18:31:46 +0000 (19:31 +0100)
tests/ftpserver.pl

index f3c8494..f9031bb 100755 (executable)
@@ -560,6 +560,7 @@ sub protocolsetup {
             'AUTH' => \&AUTH_pop3,
             'RETR' => \&RETR_pop3,
             'LIST' => \&LIST_pop3,
+            'DELE' => \&DELE_pop3,
         );
         %displaytext = (
             'USER' => '+OK We are happy you popped in!',
@@ -1295,6 +1296,21 @@ my @pop3list=(
      return 0;
 }
 
+sub DELE_pop3 {
+    my ($msg) = @_;
+
+    logmsg "DELE_pop3 got $msg\n";
+
+    if ($msg eq "") {
+        sendcontrol "-ERR Protocol error\r\n";
+    }
+    else {
+        sendcontrol "+OK\r\n";
+    }
+
+    return 0;
+}
+
 ################
 ################ FTP commands
 ################