diff --git a/src/sbbs3/readmail.cpp b/src/sbbs3/readmail.cpp
index 6e099b0c89cebae13fb543cff5ac956512878313..9ed7c1c86b2815ff6723545460399e792d1ffba2 100644
--- a/src/sbbs3/readmail.cpp
+++ b/src/sbbs3/readmail.cpp
@@ -56,6 +56,11 @@ void sbbs_t::readmail(uint usernumber, int which)
 	mail_t	*mail;
 	smbmsg_t msg;
 
+	if(which==MAIL_SENT && useron.rest&FLAG('K')) {
+		bputs(text[R_ReadSentMail]);
+		return;
+	}
+
 	msg.total_hfields=0;			/* init to NULL, cause not allocated yet */
 
 	fd.dir=cfg.total_dirs+1;			/* temp dir for file attachments */