diff --git a/e107_files/bbcode/email.bb b/e107_files/bbcode/email.bb
index 851aa9e79..bad79f215 100644
--- a/e107_files/bbcode/email.bb
+++ b/e107_files/bbcode/email.bb
@@ -1,5 +1,25 @@
+
+global $pref;
+
+
+if($pref['make_clickable'])
+{
+
+ if($parm)
+ {
+ list($p1,$p2) = explode("@",$parm);
+ return "".$code_text."";
+ }
+ else
+ {
+ list($p1,$p2) = explode("@",$code_text);
+ $email_text = (CHARSET != "utf-8" && CHARSET != "UTF-8") ? $p1."©".$p2 : $p1."©".$p2;
+ return "".$email_text."";
+ }
+}
+// Old method that attracts SPAM.
if ($parm) {
- return "".$code_text."";
+ return "".$code_text."";
} else {
- return "".$code_text."";
+ return "".$code_text."";
}
\ No newline at end of file