--- ../ebbs-3.1.1/acct.c	Sat Mar 15 18:46:36 1997
+++ acct.c	Fri Apr  9 16:18:10 1999
@@ -336,7 +336,7 @@
     set_profile_data(acct.userid, PROFILE_NAME, acct.realname);
   if (acct.address[0]) 
     set_profile_data(acct.userid, PROFILE_ADDR, acct.address);
-  if (acct.email[0]) 
+  if (acct.email[0] && is_valid_address(acct.email)) 
     set_profile_data(acct.userid, PROFILE_MAIL, acct.email);
   if (acct.protocol[0]) 
     set_profile_data(acct.userid, PROFILE_PROT, acct.protocol);
@@ -451,7 +451,7 @@
     set_profile_data(acct.userid, PROFILE_NAME, newacct->realname);
   if (flags & MOD_ADDRESS) 
     set_profile_data(acct.userid, PROFILE_ADDR, newacct->address);
-  if (flags & MOD_EMAIL) 
+  if ((flags & MOD_EMAIL) && is_valid_address(newacct->email)) 
     set_profile_data(acct.userid, PROFILE_MAIL, newacct->email);
   if (flags & MOD_PROTOCOL) 
     set_profile_data(acct.userid, PROFILE_PROT, newacct->protocol);