[evolvis-commits] r8709: fix bug #52: Path to sendmail is hardcoded↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 16:49:47 CET 2011


Author: mirabilos
Date: 2011-02-24 16:49:47 +0100 (Thu, 24 Feb 2011)
New Revision: 8709

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/common/include/utils.php
Log:
fix bug #52: Path to sendmail is hardcoded


Modified: trunk/gforge_base/evolvisforge-5.1/gforge/common/include/utils.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/common/include/utils.php	2011-02-24 15:49:46 UTC (rev 8708)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/common/include/utils.php	2011-02-24 15:49:47 UTC (rev 8709)
@@ -85,6 +85,8 @@
  */
 function util_send_message($to,$subject,$body,$from='',$BCC='') {
 	global $Language;
+	global $sys_sendmail_path;
+
 	if (!$to) {
 		$to='noreply@'.$GLOBALS['sys_default_domain'];
 	}
@@ -98,8 +100,13 @@
 		"\nContent-type: text/plain; charset=".$Language->getText('conf','content_encoding').
 		"\n\n$body";
 
+	if (!$sys_sendmail_path){
+		$sys_sendmail_path="/usr/sbin/sendmail";
+	}
 	exec ("/bin/echo \"". util_prep_string_for_sendmail($body) .
-		  "\" | /usr/sbin/sendmail -f'$from' -t -i > /dev/null 2>&1 &");
+		  "\" | ".$sys_sendmail_path." -f'$from' -t -i > /dev/null 2>&1 &");
+
+
 }
 
 function util_send_jabber($to,$subject,$body) {



More information about the evolvis-commits mailing list