From 1f98f568751ea41d7101164240091e0154c824cd Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Sun, 13 Jan 2008 02:07:31 +0000
Subject: [PATCH] Allow but # and % as the tag separator for email. Change
 block filename to 0001.smtpblock Facebook does not allow a # in email
 addresses but does allow a %.

---
 src/sbbs3/mailsrvr.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index 9d748def24..67cf4cc7fa 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -1843,7 +1843,7 @@ static BOOL checktag(scfg_t *scfg, char *tag, uint usernum)
 
 	if(tag==NULL)
 		return(FALSE);
-	sprintf(fname,"%suser/%04d.smtptags",scfg->data_dir,usernum);
+	sprintf(fname,"%suser/%04d.smtpblock",scfg->data_dir,usernum);
 	return(findstr(tag, fname));
 }
 
@@ -1854,7 +1854,7 @@ static BOOL smtp_splittag(char *in, char **name, char **tag)
 	if(in==NULL)
 		return(FALSE);
 
-	*name=strtok_r(in, "#", &last);
+	*name=strtok_r(in, "#%", &last);
 	if(*name) {
 		*tag=strtok_r(NULL, "", &last);
 		return(TRUE);
-- 
GitLab