bug 1171: Avoid warning if no remote IP is available (e.g. inside a cron script) bug-1171
authorWytze van der Raay <wytze@cacert.org>
Sun, 28 Apr 2013 13:34:37 +0000 (15:34 +0200)
committerBenny Baumann <BenBE@geshi.org>
Sun, 28 Apr 2013 13:34:37 +0000 (15:34 +0200)
includes/mysql.php.sample

index eb86401..10185fc 100644 (file)
@@ -64,7 +64,8 @@
                fputs($smtp, "DATA\r\n");
                $InputBuffer = fgets($smtp, 1024);
                fputs($smtp, "X-Mailer: CAcert.org Website\r\n");
-               fputs($smtp, "X-OriginatingIP: ".$_SERVER["REMOTE_ADDR"]."\r\n");
+               if (array_key_exists("REMOTE_ADDR", $_SERVER))
+                       fputs($smtp, "X-OriginatingIP: ".$_SERVER["REMOTE_ADDR"]."\r\n");
                fputs($smtp, "Sender: $errorsto\r\n");
                fputs($smtp, "Errors-To: $errorsto\r\n");
                if($replyto != "")