thomascube
2006-01-19 4b0d509d3e7c02670a174228b3817efd5256da02
Use str_replace for %u and %p in SMTP authorization


1 files modified
10 ■■■■ changed files
program/include/rcube_smtp.inc 10 ●●●● patch | view | raw | blame | history
program/include/rcube_smtp.inc
@@ -91,13 +91,13 @@
    // attempt to authenticate to the SMTP server
    if ($CONFIG['smtp_user'] && $CONFIG['smtp_pass'])
      {
      if ($CONFIG['smtp_user'] == '%u')
        $smtp_user = $_SESSION['username'];
      if (strstr($CONFIG['smtp_user'], '%u'))
        $smtp_user = str_replace('%u', $_SESSION['username'], $CONFIG['smtp_user']);
      else
        $smtp_user = $CONFIG['smtp_user'];
      if ($CONFIG['smtp_pass'] == '%p')
        $smtp_pass = decrypt_passwd($_SESSION['password']);
      if (strstr($CONFIG['smtp_pass'], '%p'))
        $smtp_pass = str_replace('%p', decrypt_passwd($_SESSION['password']), $CONFIG['smtp_pass']);
      else
        $smtp_pass = $CONFIG['smtp_pass'];