From: Stephan Bosch Date: Tue, 16 Oct 2018 23:34:54 +0000 (+0200) Subject: submission: relay backend: Allow recording extra (non-standard) capabilities. X-Git-Tag: 2.3.9~1123 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9896a12d8d153343bfbff6783390c7104d7d93f4;p=thirdparty%2Fdovecot%2Fcore.git submission: relay backend: Allow recording extra (non-standard) capabilities. --- diff --git a/src/submission/submission-backend-relay.c b/src/submission/submission-backend-relay.c index d5e8b2995b..e6ff29314e 100644 --- a/src/submission/submission-backend-relay.c +++ b/src/submission/submission-backend-relay.c @@ -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; diff --git a/src/submission/submission-backend-relay.h b/src/submission/submission-backend-relay.h index cf55d0821e..dc3cd54d13 100644 --- a/src/submission/submission-backend-relay.h +++ b/src/submission/submission-backend-relay.h @@ -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;