X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Fread_body.php;h=b04812b0b355c3b144a18601b6902dfda46332fe;hb=32e0556a7b0a35972db014f5fde8fa89741d2b51;hp=882e3f7dc5bc70eab3c56d745705ff5e8e794dcf;hpb=24bb7e4924a7572d21a018aced1581828dae218a;p=squirrelmail.git diff --git a/src/read_body.php b/src/read_body.php index 882e3f7d..b04812b0 100644 --- a/src/read_body.php +++ b/src/read_body.php @@ -294,8 +294,16 @@ function SendMDN ( $mailbox, $passed_id, $sender, $message, $imapConnection) { if ($useSendmail) { require_once(SM_PATH . 'class/deliver/Deliver_SendMail.class.php'); - global $sendmail_path; - $deliver = new Deliver_SendMail(); + global $sendmail_path, $sendmail_args; + // Check for outdated configuration + if (!isset($sendmail_args)) { + if ($sendmail_path=='/var/qmail/bin/qmail-inject') { + $sendmail_args = ''; + } else { + $sendmail_args = '-i -t'; + } + } + $deliver = new Deliver_SendMail(array('sendmail_args'=>$sendmail_args)); $stream = $deliver->initStream($composeMessage,$sendmail_path); } else { require_once(SM_PATH . 'class/deliver/Deliver_SMTP.class.php'); @@ -432,7 +440,11 @@ function formatEnvheader($aMailbox, $passed_id, $passed_ent_id, $message, if (!(handleAsSent($mailbox) || $message->is_deleted || $passed_ent_id)) { - $mdn_url = $PHP_SELF . '&sendreceipt=1'; + $mdn_url = $PHP_SELF; + $mdn_url = set_url_var($PHP_SELF, 'mailbox', urlencode($mailbox)); + $mdn_url = set_url_var($PHP_SELF, 'passed_id', $passed_id); + $mdn_url = set_url_var($PHP_SELF, 'passed_ent_id', $passed_ent_id); + $mdn_url = set_url_var($PHP_SELF, 'sendreceipt', 1); if ($FirstTimeSee && $javascript_on) { $script = '