From: Aki Tuomi Date: Mon, 20 Apr 2020 19:35:55 +0000 (+0300) Subject: submission: Use dns-client X-Git-Tag: 2.3.11.2~181 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cde04d8b2391d1cd8d4eea4cf88d3af56f4998e7;p=thirdparty%2Fdovecot%2Fcore.git submission: Use dns-client --- diff --git a/src/submission/main.c b/src/submission/main.c index a0eff439a5..e5c18c7c4b 100644 --- a/src/submission/main.c +++ b/src/submission/main.c @@ -29,6 +29,8 @@ #include #include +#define DNS_CLIENT_SOCKET_PATH "dns-client" + #define LMTP_MASTER_FIRST_LISTEN_FD 3 #define IS_STANDALONE() \ @@ -283,6 +285,7 @@ int main(int argc, char *argv[]) struct smtp_server_settings smtp_server_set; struct smtp_client_settings smtp_client_set; const char *username = NULL, *auth_socket_path = "auth-master"; + const char *tmp_socket_path; const char *error; int c; @@ -360,10 +363,14 @@ int main(int argc, char *argv[]) smtp_server = smtp_server_init(&smtp_server_set); smtp_server_command_register(smtp_server, "BURL", cmd_burl, 0); + if (t_abspath(DNS_CLIENT_SOCKET_PATH, &tmp_socket_path, &error) < 0) + i_fatal("t_abspath(%s) failed: %s", DNS_CLIENT_SOCKET_PATH, error); + /* initialize SMTP client */ i_zero(&smtp_client_set); smtp_client_set.my_hostname = my_hostdomain(); smtp_client_set.debug = submission_debug; + smtp_client_set.dns_client_socket_path = tmp_socket_path; smtp_client = smtp_client_init(&smtp_client_set); if (!IS_STANDALONE())