]> 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)
committerStephan Bosch <stephan.bosch@dovecot.fi>
Mon, 29 Oct 2018 16:39:05 +0000 (17:39 +0100)
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;