Changeset 346 for trunk/lib


Ignore:
Timestamp:
Mar 3, 2009 1:20:34 AM (15 years ago)
Author:
dan
Message:

Cleaned up recent changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/Email.inc.php

    r345 r346  
    308308            return false;
    309309        }
    310    
     310
     311        // Send email without 5th parameter if safemode is enabled.
    311312        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        }
    330325       
    331326    }
Note: See TracChangeset for help on using the changeset viewer.