Index: wp-mail.php
===================================================================
--- wp-mail.php	(revision 6206)
+++ wp-mail.php	(working copy)
@@ -64,8 +64,8 @@
 			// otherwise use the site admin
 			if (preg_match('/From: /', $line) | preg_match('/Reply-To: /', $line))  {
 				$author=trim($line);
-				if ( ereg("([a-zA-Z0-9\_\-\.]+@[\a-zA-z0-9\_\-\.]+)", $author , $regs) ) {
-					$author = $regs[1];
+				if ( preg_match('|[a-z0-9_.-]+@[a-z0-9_.-]+|i', $author, $matches) ) {
+					$author = $matches[0];
 					echo "Author = {$author} <p>";
 					$author = $wpdb->escape($author);
 					$result = $wpdb->get_row("SELECT ID FROM $wpdb->users WHERE user_email='$author' LIMIT 1");

