From 91358ed6fd5830cba6aaa839b9919d107bf74a5b Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Fri, 2 Aug 2024 08:56:04 +0300 Subject: [PATCH] lib-smtp: Add smtp_server_connection_set_greeting() --- src/lib-smtp/smtp-server-connection.c | 6 ++++++ src/lib-smtp/smtp-server.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/lib-smtp/smtp-server-connection.c b/src/lib-smtp/smtp-server-connection.c index 5c7552fc68..bff5861ccd 100644 --- a/src/lib-smtp/smtp-server-connection.c +++ b/src/lib-smtp/smtp-server-connection.c @@ -1497,6 +1497,12 @@ void smtp_server_connection_set_capabilities( conn->set.capabilities = capabilities; } +void smtp_server_connection_set_greeting(struct smtp_server_connection *conn, + const char *greeting) +{ + conn->set.login_greeting = p_strdup(conn->pool, greeting); +} + void smtp_server_connection_add_extra_capability( struct smtp_server_connection *conn, const struct smtp_capability_extra *cap) diff --git a/src/lib-smtp/smtp-server.h b/src/lib-smtp/smtp-server.h index bc9cec5c5e..b0f38c7b0a 100644 --- a/src/lib-smtp/smtp-server.h +++ b/src/lib-smtp/smtp-server.h @@ -525,6 +525,8 @@ void smtp_server_connection_add_extra_capability( struct smtp_server_connection *conn, const struct smtp_capability_extra *cap); +void smtp_server_connection_set_greeting(struct smtp_server_connection *conn, + const char *greeting); void smtp_server_connection_register_mail_param( struct smtp_server_connection *conn, const char *param); void smtp_server_connection_register_rcpt_param( -- 2.47.3