add support for qmail-inject (qmail-inject doesn't accept -t param)
This commit is contained in:
parent
82628617d6
commit
71b787fbdd
1 changed files with 7 additions and 3 deletions
|
@ -338,8 +338,12 @@
|
|||
$envelopefrom = ereg_replace("[[:space:]]",'', $envelopefrom);
|
||||
$envelopefrom = ereg_replace("[[:cntrl:]]",'', $envelopefrom);
|
||||
|
||||
// open pipe to sendmail
|
||||
$fp = popen (escapeshellcmd("$sendmail_path -t -f$envelopefrom"), 'w');
|
||||
// open pipe to sendmail or qmail-inject (qmail-inject doesn't accept -t param)
|
||||
if (strstr($sendmail_path, "qmail-inject")) {
|
||||
$fp = popen (escapeshellcmd("$sendmail_path -f$envelopefrom"), "w");
|
||||
} else {
|
||||
$fp = popen (escapeshellcmd("$sendmail_path -t -f$envelopefrom"), "w");
|
||||
}
|
||||
|
||||
$headerlength = write822Header ($fp, $t, $c, $b, $subject, $more_headers);
|
||||
$bodylength = writeBody($fp, $body);
|
||||
|
|
Loading…
Add table
Reference in a new issue