alecpl
2010-06-03 bb8721aaeb4961f0dee8ca250749906e01a8f6a8
program/include/rcube_smtp.php
@@ -73,7 +73,7 @@
      'smtp_timeout'   => $RCMAIL->config->get('smtp_timeout'),
    ));
    $smtp_host = str_replace('%h', $_SESSION['imap_host'], $CONFIG['smtp_server']);
    $smtp_host = rcube_parse_host($CONFIG['smtp_server']);
    // when called from Installer it's possible to have empty $smtp_host here
    if (!$smtp_host) $smtp_host = 'localhost';
    $smtp_port = is_numeric($CONFIG['smtp_port']) ? $CONFIG['smtp_port'] : 25;
@@ -242,7 +242,7 @@
    if (PEAR::isError($result = $this->conn->data($data, $text_headers)))
    {
      $err = $this->conn->getResponse();
      if (count($err)>1 && $err[0] != 354 && $err[0] != 250)
      if (!in_array($err[0], array(354, 250, 221)))
        $msg = sprintf('[%d] %s', $err[0], $err[1]);
      else
        $msg = $result->getMessage();