Changeset 6280
- Timestamp:
- 10/21/2007 06:18:08 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.3/wp-mail.php
r6125 r6280 61 61 } 62 62 63 // Set the author using the email address ( Toor Reply-To, the last used)63 // Set the author using the email address (From or Reply-To, the last used) 64 64 // otherwise use the site admin 65 if (preg_match('/From: /', $line) | preg_match('/Reply-To: /', $line)) { 66 $author=trim($line); 67 if ( ereg("([a-zA-Z0-9\_\-\.]+@[\a-zA-z0-9\_\-\.]+)", $author , $regs) ) { 68 $author = $regs[1]; 65 if ( preg_match('/(From|Reply-To): /', $line) ) { 66 if ( preg_match('|[a-z0-9_.-]+@[a-z0-9_.-]+(?!.*<)|i', $line, $matches) ) 67 $author = $matches[0]; 68 else 69 $author = trim($line); 70 $author = sanitize_email($author); 71 if ( is_email($author) ) { 69 72 echo "Author = {$author} <p>"; 70 73 $author = $wpdb->escape($author);
Note: See TracChangeset
for help on using the changeset viewer.