From: Aki Tuomi Date: Fri, 2 Aug 2024 05:56:04 +0000 (+0300) Subject: lib-smtp: Add smtp_server_connection_set_greeting() X-Git-Tag: 2.4.0~210 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6bec6e59f604c33b02d66e60be464aa483bfcb70;p=thirdparty%2Fdovecot%2Fcore.git lib-smtp: Add smtp_server_connection_set_greeting() --- 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(