svncommit
2007-09-20 aca3d25f1b65bc601ea66b59528e39ce158f6c89
Make smtp HELO/EHLO hostname configurable (closes #1484067)


3 files modified
13 ■■■■■ changed files
CHANGELOG 5 ●●●●● patch | view | raw | blame | history
config/main.inc.php.dist 6 ●●●●● patch | view | raw | blame | history
program/include/rcube_smtp.inc 2 ●●● patch | view | raw | blame | history
CHANGELOG
@@ -1,6 +1,11 @@
CHANGELOG RoundCube Webmail
---------------------------
2007/09/20 (robin)
----------
- Make smtp HELO/EHLO hostname configurable (#1484067)
2007/09/19 (thomasb)
----------
- Unlock interface when message sending fails (#1484570)
config/main.inc.php.dist
@@ -77,6 +77,12 @@
// best server supported one)
$rcmail_config['smtp_auth_type'] = '';
// SMTP HELO host
// Hostname to give to the remote server for SMTP 'HELO' or 'EHLO' messages
// Leave this blank and you will get the server variable 'server_name' or
// localhost if that isn't defined.
$rcmail_config['smtp_helo_host'] = '';
// Log sent messages
$rcmail_config['smtp_log'] = TRUE;
program/include/rcube_smtp.inc
@@ -76,7 +76,7 @@
  // create Net_SMTP object and connect to server
  if (!is_object($smtp_conn))
    {
    $helo_host = !empty($_SERVER['SERVER_NAME']) ? $_SERVER['SERVER_NAME'] : 'localhost';
    $helo_host = !empty($_SERVER['SERVER_NAME']) ? $_SERVER['SERVER_NAME'] : (!empty($CONFIG['smtp_helo_host']) ? $CONFIG['smtp_helo_host'] : 'localhost');
    $SMTP_CONN = new Net_SMTP($smtp_host, $smtp_port, $helo_host);
    // set debugging