From: Timo Sirainen Date: Tue, 2 Jun 2015 16:59:45 +0000 (+0300) Subject: pop3-login: Added support for Zimbra proxy's XOIP command. X-Git-Tag: 2.2.19.rc1~399 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cd97e999be2a2de8e2455f34540b81e60c080447;p=thirdparty%2Fdovecot%2Fcore.git pop3-login: Added support for Zimbra proxy's XOIP command. --- diff --git a/src/pop3-login/client.c b/src/pop3-login/client.c index 1e07f4f1b6..9a1d88e0ad 100644 --- a/src/pop3-login/client.c +++ b/src/pop3-login/client.c @@ -99,6 +99,10 @@ static bool client_command_execute(struct pop3_client *client, const char *cmd, return cmd_quit(client); if (strcmp(cmd, "XCLIENT") == 0) return cmd_xclient(client, args); + if (strcmp(cmd, "XOIP") == 0) { + /* Compatibility with Zimbra's patched nginx */ + return cmd_xclient(client, t_strconcat("ADDR=", args, NULL)); + } client_send_reply(&client->common, POP3_CMD_REPLY_ERROR, "Unknown command.");