diff --git a/src/sbbs3/bulkmail.cpp b/src/sbbs3/bulkmail.cpp
index 3c8d4ae0481c8b2b42f4835fceef55a0f21525ce..39309b552e17750119f56eeaf75b21197f778d96 100644
--- a/src/sbbs3/bulkmail.cpp
+++ b/src/sbbs3/bulkmail.cpp
@@ -63,7 +63,7 @@ void sbbs_t::bulkmail(uchar *ar)
 
 	sprintf(msgpath,"%sINPUT.MSG",cfg.node_dir);
 	sprintf(str2,"Bulk Mailing");
-	if(!writemsg(msgpath,nulstr,title,WM_EMAIL,0,str2)) {
+	if(!writemsg(msgpath,nulstr,title,WM_EMAIL,INVALID_SUB,str2)) {
 		bputs(text[Aborted]);
 		return; }
 
diff --git a/src/sbbs3/email.cpp b/src/sbbs3/email.cpp
index 1aef6eb1bff87763c6e9875901b3bf63eaef4e1c..1329ddd393a56610c88f90e3cdd5e597a62b2ac8 100644
--- a/src/sbbs3/email.cpp
+++ b/src/sbbs3/email.cpp
@@ -102,7 +102,7 @@ bool sbbs_t::email(int usernumber, char *top, char *subj, long mode)
 
 	sprintf(msgpath,"%sINPUT.MSG", cfg.node_dir);
 	username(&cfg,usernumber,str2);
-	if(!writemsg(msgpath,top,title,mode,0,str2)) {
+	if(!writemsg(msgpath,top,title,mode,INVALID_SUB,str2)) {
 		bputs(text[Aborted]);
 		return(false); }
 
diff --git a/src/sbbs3/netmail.cpp b/src/sbbs3/netmail.cpp
index 049306ff97ca1f215e9cbd96c639fcdf685f845e..f2a20ac9cf7e04084458518c7d22c5a8649c3ff9 100644
--- a/src/sbbs3/netmail.cpp
+++ b/src/sbbs3/netmail.cpp
@@ -91,7 +91,7 @@ bool sbbs_t::inetmail(char *into, char *subj, long mode)
 	nodesync();
 
 	sprintf(msgpath,"%snetmail.msg",cfg.node_dir);
-	if(!writemsg(msgpath,nulstr,title,mode,0,into)) {
+	if(!writemsg(msgpath,nulstr,title,mode,INVALID_SUB,into)) {
 		bputs(text[Aborted]);
 		return(false); }
 
@@ -329,7 +329,7 @@ bool sbbs_t::qnetmail(char *into, char *subj, long mode)
 	nodesync();
 
 	sprintf(msgpath,"%snetmali.msg",cfg.node_dir);
-	if(!writemsg(msgpath,nulstr,title,mode|WM_QWKNET,0,to)) {
+	if(!writemsg(msgpath,nulstr,title,mode|WM_QWKNET,INVALID_SUB,to)) {
 		bputs(text[Aborted]);
 		return(false); }