]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
submission: submission_backend_relay_create() - Allow caller to specify SASL mechanism
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Thu, 13 Jun 2019 20:06:34 +0000 (23:06 +0300)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Wed, 19 Jun 2019 10:14:14 +0000 (10:14 +0000)
src/submission/submission-backend-relay.c
src/submission/submission-backend-relay.h

index ab7c189e6bcfc54cc55066b63b4a5576a51adc52..422aa4eed862ac8e0093ffb96e5a80a81d58d1c1 100644 (file)
@@ -1033,6 +1033,7 @@ submission_backend_relay_create(
        smtp_set.username = set->user;
        smtp_set.master_user = set->master_user;
        smtp_set.password = set->password;
+       smtp_set.sasl_mech = set->sasl_mech;
        smtp_set.connect_timeout_msecs = set->connect_timeout_msecs;
        smtp_set.command_timeout_msecs = set->command_timeout_msecs;
 
index 4e64df9c752b598ba73a1a1f8763dedbe6ccf04e..82a600ade72b90f7249e92927b4d766f41ffce1a 100644 (file)
@@ -21,6 +21,7 @@ struct submision_backend_relay_settings {
 
        const char *user, *master_user;
        const char *password;
+       const struct dsasl_client_mech *sasl_mech;
 
        enum smtp_client_connection_ssl_mode ssl_mode;