]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
plugins: quota: quota-status - Accept addresses with badly broken localparts from...
authorStephan Bosch <stephan.bosch@dovecot.fi>
Sun, 4 Nov 2018 18:04:34 +0000 (19:04 +0100)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Wed, 4 Dec 2019 18:11:10 +0000 (18:11 +0000)
src/plugins/quota/quota-status.c

index 8a8b5c922013adb0b633947076776e585625ae78..55f89fc27ca576c123f362325d6bb80aa49cc537 100644 (file)
@@ -201,7 +201,8 @@ static int client_input_line(struct connection *conn, const char *line)
            str_begins(line, "recipient=")) {
                if (smtp_address_parse_path(default_pool, line + 10,
                        SMTP_ADDRESS_PARSE_FLAG_ALLOW_LOCALPART |
-                       SMTP_ADDRESS_PARSE_FLAG_BRACKETS_OPTIONAL,
+                       SMTP_ADDRESS_PARSE_FLAG_BRACKETS_OPTIONAL |
+                       SMTP_ADDRESS_PARSE_FLAG_ALLOW_BAD_LOCALPART,
                        &client->recipient, &error) < 0) {
                        e_error(client->event, "quota-status: "
                                "Client sent invalid recipient address `%s': "