X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=class%2Fdeliver%2FDeliver_SendMail.class.php;h=57b17ad7d33c93bf2a7203035f7e51314b2a8750;hb=c422e8241b420f38ea9a68b455b2cc4fffd16e3f;hp=eba22152b5e2be1821fe7bc65064bcda751bb19d;hpb=e1ee60fe48638eb837be029cc2ed56a8bb849d3a;p=squirrelmail.git diff --git a/class/deliver/Deliver_SendMail.class.php b/class/deliver/Deliver_SendMail.class.php index eba22152..57b17ad7 100644 --- a/class/deliver/Deliver_SendMail.class.php +++ b/class/deliver/Deliver_SendMail.class.php @@ -1,8 +1,45 @@ rfc822_header; + $from = $rfc822_header->from[0]; + $envelopefrom = $from->mailbox.'@'.$from->host; + if (strstr($sendmail_path, "qmail-inject")) { + $stream = popen (escapeshellcmd("$sendmail_path -i -f$envelopefrom"), "w"); + } else { + $stream = popen (escapeshellcmd("$sendmail_path -i -t -f$envelopefrom"), "w"); + } + return $stream; + } + + function finalizeStream($stream) { + pclose($stream); + return true; + } + + function getBcc() { + return true; + } + } ?>