thomascube
2006-08-10 87e3ed6ed09a9fcd3cab45a6ce674396e51b95bb
program/include/rcube_smtp.inc
@@ -49,7 +49,7 @@
 * @return bool  Returns TRUE on success, or FALSE on error
 * @access public
 */
function smtp_mail($from, $recipients, $headers, &$body)
function smtp_mail($from, $recipients, &$headers, &$body)
  {
  global $SMTP_CONN, $CONFIG, $SMTP_ERROR;
  $smtp_timeout = null;
@@ -81,10 +81,11 @@
    // try to connect to server and exit on failure
    if (PEAR::isError($SMTP_CONN->connect($smtp_timeout)))
    $result = $SMTP_CONN->connect($smtp_timeout);
    if (PEAR::isError($result))
      {
      $SMTP_CONN = null;
      $SMTP_ERROR .= "Connection failed\n";
      $SMTP_ERROR .= "Connection failed: ".$result->getMessage()."\n";
      return FALSE;
      }
      
@@ -102,11 +103,12 @@
      $smtp_pass = $CONFIG['smtp_pass'];
     $smtp_auth_type = empty($CONFIG['smtp_auth_type']) ? NULL : $CONFIG['smtp_auth_type'];
      if (PEAR::isError($SMTP_CONN->auth($smtp_user, $smtp_pass, $smtp_auth_type)))
     $result = $SMTP_CONN->auth($smtp_user, $smtp_pass, $smtp_auth_type);
      if (PEAR::isError($result))
        {
        smtp_reset();
        $SMTP_ERROR .= "authentication failure\n";
        $SMTP_ERROR .= "Authentication failure: ".$result->getMessage()."\n";
        return FALSE;
        }
      }