]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-lda: Use SMTP submit settings directly.
authorStephan Bosch <stephan.bosch@dovecot.fi>
Thu, 14 Sep 2017 23:15:19 +0000 (01:15 +0200)
committerTimo Sirainen <tss@dovecot.fi>
Wed, 4 Oct 2017 22:07:46 +0000 (01:07 +0300)
src/lib-lda/mail-send.c

index 371687b9cb40ce5a0759d18952c83861432c0ca0..af936bf8d3a3b6dcd729cbb26d648bdf9cfa579a 100644 (file)
@@ -47,7 +47,6 @@ int mail_send_rejection(struct mail_deliver_context *ctx, const char *recipient,
 {
        struct mail *mail = ctx->src_mail;
        struct istream *input;
-       struct smtp_submit_settings smtp_set;
        struct smtp_submit *smtp_submit;
        struct ostream *output;
        const char *return_addr, *hdr;
@@ -82,12 +81,7 @@ int mail_send_rejection(struct mail_deliver_context *ctx, const char *recipient,
 
        vtable = get_var_expand_table(mail, reason, recipient);
 
-       i_zero(&smtp_set);
-       smtp_set.hostname = ctx->set->hostname;
-       smtp_set.submission_host = ctx->set->submission_host;
-       smtp_set.sendmail_path = ctx->set->sendmail_path;
-
-       smtp_submit = smtp_submit_init_simple(&smtp_set, NULL);
+       smtp_submit = smtp_submit_init_simple(ctx->smtp_set, NULL);
        smtp_submit_add_rcpt(smtp_submit, return_addr);
        output = smtp_submit_send(smtp_submit);