svncommit
2005-10-14 d206c1f4d798068623b0451d427f4ed5769ebb4b
program/include/rcube_smtp.inc
@@ -72,12 +72,23 @@
      $SMTP_ERROR .= "Connection failed\n";
      return FALSE;
      }
    // attempt to authenticate to the SMTP server
    if ($CONFIG['smtp_user'] && $CONFIG['smtp_pass'])
      {
      if (PEAR::isError($SMTP_CONN->auth($CONFIG['smtp_user'], $CONFIG['smtp_pass'])))
      if ($CONFIG['smtp_user'] == '%u')
      $smtp_user = $_SESSION['username'];
      else
      $smtp_user = $CONFIG['smtp_user'];
     if ($CONFIG['smtp_pass'] == '%p')
      $smtp_pass = decrypt_passwd($_SESSION['password']);
      else
      $smtp_pass = $CONFIG['smtp_pass'];
     $smtp_auth_type = smpty($CONFIG['smtp_auth_type']) ? NULL : $CONFIG['smtp_auth_type'];
      if (PEAR::isError($SMTP_CONN->auth($smtp_user, $smtp_pass, $smtp_auth_type)))
        {
        smtp_reset();
        $SMTP_ERROR .= "authentication failure\n";