diff --git a/src/sbbs3/js_msg_area.c b/src/sbbs3/js_msg_area.c
index 040a83f70b2c580d07692c6d095b112f3649b181..7ee24a7d9a80409cd7a23efddf7d9f6cf25855ac 100644
--- a/src/sbbs3/js_msg_area.c
+++ b/src/sbbs3/js_msg_area.c
@@ -43,6 +43,8 @@
 
 static char* msg_area_prop_desc[] = {
 	  "message area settings (bitfield) - see <tt>MM_*</tt> in <tt>sbbsdefs.js</tt> for details"
+	  "FidoNet NetMail settings (bitfield) - see <tt>NMAIL_*</tt> in <tt>sbbsdefs.js</tt> for details"
+	  "Internet NetMail settings (bitfield) - see <tt>NMAIL_*</tt> in <tt>sbbsdefs.js</tt> for details"
 	,NULL
 };
 
@@ -401,6 +403,26 @@ JSBool DLLCALL js_msg_area_resolve(JSContext* cx, JSObject* areaobj, jsid id)
 		if (name)
 			return JS_TRUE;
 	}
+	if (name==NULL || strcmp(name, "fido_netmail_settings")==0) {
+		if (name)
+			free(name);
+		if(!JS_NewNumberValue(cx,p->cfg->netmail_misc,&val))
+			return JS_FALSE;
+		if(!JS_SetProperty(cx, areaobj, "fido_netmail_settings", &val)) 
+			return JS_FALSE;
+		if (name)
+			return JS_TRUE;
+	}
+	if (name==NULL || strcmp(name, "inet_netmail_settings")==0) {
+		if (name)
+			free(name);
+		if(!JS_NewNumberValue(cx,p->cfg->inetmail_misc,&val))
+			return JS_FALSE;
+		if(!JS_SetProperty(cx, areaobj, "inet_netmail_settings", &val)) 
+			return JS_FALSE;
+		if (name)
+			return JS_TRUE;
+	}
 
 	if (name==NULL || strcmp(name, "grp")==0 || strcmp(name, "sub")==0 || strcmp(name, "grp_list")==0) {
 		if (name)