Changeset 346 for trunk/lib/Email.inc.php
- Timestamp:
- Mar 3, 2009 1:20:34 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Email.inc.php
r345 r346 308 308 return false; 309 309 } 310 310 311 // Send email without 5th parameter if safemode is enabled. 311 312 if (ini_get('safe_mode')) { 312 // Ensure message was successfully accepted for delivery. 313 if (mb_send_mail($final_to, $this->_params['subject'], $final_body, $final_headers)) { 314 $app->logMsg(sprintf('Email successfully sent to %s', $final_to), LOG_INFO, __FILE__, __LINE__); 315 return true; 316 } else { 317 $app->logMsg(sprintf('Email failure with parameters: %s, %s, %s, %s', $final_to, $this->_params['subject'], str_replace("\r\n", '\r\n', $final_headers), $envelope_sender_header), LOG_NOTICE, __FILE__, __LINE__); 318 return false; 319 } 320 } else { 321 // Ensure message was successfully accepted for delivery. 322 if (mb_send_mail($final_to, $this->_params['subject'], $final_body, $final_headers, $envelope_sender_header)) { 323 $app->logMsg(sprintf('Email successfully sent to %s', $final_to), LOG_INFO, __FILE__, __LINE__); 324 return true; 325 } else { 326 $app->logMsg(sprintf('Email failure with parameters: %s, %s, %s, %s', $final_to, $this->_params['subject'], str_replace("\r\n", '\r\n', $final_headers), $envelope_sender_header), LOG_NOTICE, __FILE__, __LINE__); 327 return false; 328 } 329 } 313 $ret = mb_send_mail($final_to, $this->_params['subject'], $final_body, $final_headers); 314 } else { 315 ` $ret = mb_send_mail($final_to, $this->_params['subject'], $final_body, $final_headers, $envelope_sender_header); 316 } 317 // Ensure message was successfully accepted for delivery. 318 if ($ret) { 319 $app->logMsg(sprintf('Email successfully sent to %s', $final_to), LOG_INFO, __FILE__, __LINE__); 320 return true; 321 } else { 322 $app->logMsg(sprintf('Email failure with parameters: %s, %s, %s, %s', $final_to, $this->_params['subject'], str_replace("\r\n", '\r\n', $final_headers), $envelope_sender_header), LOG_NOTICE, __FILE__, __LINE__); 323 return false; 324 } 330 325 331 326 }
Note: See TracChangeset
for help on using the changeset viewer.