diff --git a/src/sbbs3/sbbsecho.c b/src/sbbs3/sbbsecho.c
index 82bb5519b02edb1a3754611a0bd3f60a081417c8..ec721e93fbd334d6e626f21331d7a886f03af0d4 100644
--- a/src/sbbs3/sbbsecho.c
+++ b/src/sbbs3/sbbsecho.c
@@ -3407,6 +3407,7 @@ int pkt_to_msg(FILE* fidomsg, fmsghdr_t* hdr, char* info)
 		printf("Empty NetMail");
 	else {
 		printf("Exporting: ");
+		MKDIR(scfg.netmail_dir);
 		for(i=1;i;i++) {
 			sprintf(path,"%s%u.msg",scfg.netmail_dir,i);
 			if(!fexistcase(path))