Marius Cramer
2014-03-10 4dfacaa478fc7b80364e96f7675504e5345a11c5
Fixed: FS#3357 - Wrong SMTP HELO for Microsoft Exchange (ispcmail.inc.php)
1 files modified
2 ■■■ changed files
interface/lib/classes/ispcmail.inc.php 2 ●●● patch | view | raw | blame | history
interface/lib/classes/ispcmail.inc.php
@@ -219,7 +219,7 @@
     *
     */
    private function detectHelo() {
        if(isset($_SERVER['HTTP_HOST'])) $this->smtp_helo = $_SERVER['HTTP_HOST'];
        if(isset($_SERVER['HTTP_HOST'])) $this->smtp_helo = (strpos($_SERVER['HTTP_HOST'], ':') !== false ? substr($_SERVER['HTTP_HOST'], 0, strpos($_SERVER['HTTP_HOST'], ':')) : $_SERVER['HTTP_HOST']);
        elseif(isset($_SERVER['SERVER_NAME'])) $this->smtp_helo = $_SERVER['SERVER_NAME'];
        else $this->smtp_helo = php_uname('n');
        if($this->smtp_helo == '') $this->smtp_helo = 'localhost';