diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index b37f4e746f395f605b8cca7b6e0538507f8fc310..834d3c65e90858f27122db9889b519d94e7053a5 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -1415,7 +1415,7 @@ static bool pop3_client_thread(pop3_t* pop3)
 					,socket, client.protocol, user.alias, i, smb.last_error, __LINE__, msg.idx.number);
 				break;
 			}
-			bytes+=smb_getmsgtxtlen(&msg);
+			bytes+=msg.hdr.length + smb_getmsgtxtlen(&msg);
 			smb_freemsgmem(&msg);
 		}