Ticket #5169: wp-mail.php.diff
File wp-mail.php.diff, 694 bytes (added by , 17 years ago) |
---|
-
wp-mail.php
64 64 // otherwise use the site admin 65 65 if (preg_match('/From: /', $line) | preg_match('/Reply-To: /', $line)) { 66 66 $author=trim($line); 67 if ( ereg("([a-zA-Z0-9\_\-\.]+@[\a-zA-z0-9\_\-\.]+)", $author , $regs) ) {68 $author = $ regs[1];67 if ( preg_match('|[a-z0-9_.-]+@[a-z0-9_.-]+|i', $author, $matches) ) { 68 $author = $matches[0]; 69 69 echo "Author = {$author} <p>"; 70 70 $author = $wpdb->escape($author); 71 71 $result = $wpdb->get_row("SELECT ID FROM $wpdb->users WHERE user_email='$author' LIMIT 1");