]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
submission: relay backend: Allow recording extra (non-standard) capabilities.
authorStephan Bosch <stephan.bosch@dovecot.fi>
Tue, 16 Oct 2018 23:34:54 +0000 (01:34 +0200)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Tue, 12 Feb 2019 13:41:32 +0000 (15:41 +0200)
src/submission/submission-backend-relay.c
src/submission/submission-backend-relay.h

index d5e8b2995b1ee6d34c6df269fb1233df9f9d3b14..e6ff29314e1e24ebe5675685579e1a55259eae6a 100644 (file)
@@ -1005,6 +1005,7 @@ submission_backend_relay_create(
        /* make relay connection */
        i_zero(&smtp_set);
        smtp_set.my_hostname = set->my_hostname;
+       smtp_set.extra_capabilities = set->extra_capabilities;
        smtp_set.ssl = &ssl_set;
        smtp_set.debug = user->mail_debug;
 
index cf55d0821e768f6368087705ec669c331b0f4ff2..dc3cd54d134aedb78dcc0f9978c200a3d77855c4 100644 (file)
@@ -15,6 +15,8 @@ struct submision_backend_relay_settings {
        const char *path, *host;
        in_port_t port;
 
+       const char *const *extra_capabilities;
+
        const char *user, *master_user;
        const char *password;