Changeset 247 for trunk/lib/Email.inc.php
- Timestamp:
- Apr 5, 2007 1:48:45 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Email.inc.php
r216 r247 211 211 // Apply regex pattern to search elements. 212 212 $search = array_keys($replacements); 213 array_walk($search, create_function('&$v', '$v = "{" . strtoupper($v) . "}";'));213 array_walk($search, create_function('&$v', '$v = "{" . mb_strtoupper($v) . "}";')); 214 214 215 215 // Replacement values. … … 310 310 311 311 // Ensure message was successfully accepted for delivery. 312 if (m ail($final_to, $this->_params['subject'], $final_body, $final_headers, $envelope_sender_header)) {312 if (mb_send_mail($final_to, $this->_params['subject'], $final_body, $final_headers, $envelope_sender_header)) { 313 313 $app->logMsg(sprintf('Email successfully sent to %s', $final_to), LOG_INFO, __FILE__, __LINE__); 314 314 return true; … … 348 348 } else { 349 349 // To be valid email address must match regex and fit within the lenth constraints. 350 if (preg_match($this->getParam('regex'), $email, $e_parts) && strlen($e_parts[2]) < 64 &&strlen($e_parts[3]) < 255) {350 if (preg_match($this->getParam('regex'), $email, $e_parts) && mb_strlen($e_parts[2]) < 64 && mb_strlen($e_parts[3]) < 255) { 351 351 return true; 352 352 } else {
Note: See TracChangeset
for help on using the changeset viewer.