[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#120548: Solving bug 120548



On Sun, Jan 26, 2003 at 02:54:07AM -0200, paulo@zappitec.com.br wrote:
> This is the way to make aeromail work, since it's using the -f option in sendmail.

I attach a patch that work for me with postfix and must work as well
with other MTAs. 

It removes the "-f" option from the sendmail call and configure the
'From' field by using the $from_user variable.

-- 
 .''`.   Javier Linares
: :'  :  javier at javierlinares.com
`. `'`   http://javierlinares.com  
  `-
--- aeromail-1.45/send_message.php	2004-04-16 12:50:33.000000000 +0200
+++ aeromail/send_message.php	2004-04-16 12:43:18.000000000 +0200
@@ -4,10 +4,14 @@
 
 	function mailfrom($fromaddress, $body, $headers)
 	{
-		$fp = popen("/usr/sbin/sendmail -t -f" . $fromaddress, "w");
+		// $fp = popen("/usr/sbin/sendmail -t -f" . $fromaddress, "w");
+		$fp = popen("/usr/sbin/sendmail -t", "w");
 
 		fputs($fp, $headers);
-		fputs($fp, $body);
+		// fputs($fp, $body);
+		$newbody = "From: $fromaddress\n";
+		$newbody .= $body;
+		fputs($fp, $newbody);
 		fputs($fp, "\r\n");
 
 		if ( pclose($fp) != 0) {

Attachment: signature.asc
Description: Digital signature


Reply to: