diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index 57c819d92095a1f84560a34e53b5eb2af95ec215..811828e962647a66813a77776c71d78722cfa709 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -5716,7 +5716,7 @@ static void sendmail_thread(void* arg)
 				if (startup->outgoing4.s_addr == 0)
 					server = "127.0.0.1";
 				else {
-					inet_addrtop(&startup->outgoing4, numeric_ip, sizeof numeric_ip);
+					inet_ntop(AF_INET, &startup->outgoing4, numeric_ip, sizeof numeric_ip);
 					server = numeric_ip;
 				}
 				sending_locally = TRUE;