diff --git a/src/sbbs3/newuser.cpp b/src/sbbs3/newuser.cpp
index df103b5dc2a12128e8f97386f128789754d8f5bc..ace665ee7f366ff1e1da059419d15946c1accb5f 100644
--- a/src/sbbs3/newuser.cpp
+++ b/src/sbbs3/newuser.cpp
@@ -454,6 +454,7 @@ BOOL sbbs_t::newuser()
 		,useron.number, useron.alias);
 	char topic[128];
 	snprintf(topic, sizeof(topic), "newuser/%s", client.protocol);
+	strlwr(topic);
 	mqtt_pub_timestamped_msg(mqtt, TOPIC_BBS_ACTION, topic, answertime, str);
 
 	if(cfg.new_sif[0]) {