X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fserv_smtp.c;h=b16d7804f4ce67c7eb5c712ea5cfba63789410e5;hb=1248e88ae490d17b4896ada5a74a0a9ea23b365c;hp=3b5ddb9a971564d63656d5cbec01fb8ef89c0f9b;hpb=e612033104c17c8adcad19d7dc8efbafa8b33f2e;p=citadel.git diff --git a/citadel/serv_smtp.c b/citadel/serv_smtp.c index 3b5ddb9a9..b16d7804f 100644 --- a/citadel/serv_smtp.c +++ b/citadel/serv_smtp.c @@ -70,6 +70,7 @@ #include "domain.h" #include "clientsocket.h" #include "locate_host.h" +#include "citadel_dirs.h" #ifdef HAVE_OPENSSL #include "serv_crypto.h" @@ -1723,7 +1724,6 @@ void smtp_cleanup_function(void) { char *serv_smtp_init(void) { - char filename[256]; CtdlRegisterServiceHook(config.c_smtp_port, /* SMTP MTA */ NULL, @@ -1745,22 +1745,14 @@ char *serv_smtp_init(void) smtp_command_loop, NULL); - snprintf(filename, - sizeof filename, - "%s/lmtp.sock", - ctdl_run_dir); CtdlRegisterServiceHook(0, /* local LMTP */ - filename, + file_lmtp_socket, lmtp_greeting, smtp_command_loop, NULL); - snprintf(filename, - sizeof filename, - "%s/lmtp-unfiltered.sock", - ctdl_run_dir); CtdlRegisterServiceHook(0, /* local LMTP */ - filename, + file_lmtp_unfiltered_socket, lmtp_unfiltered_greeting, smtp_command_loop, NULL);