diff --git a/include/class.mailer.php b/include/class.mailer.php index 1c43398bcf4d3af04540fdbe6c01fbc181d2f2e2..3db4a362331fcb7bdddf34fba415c68e6132abcd 100644 --- a/include/class.mailer.php +++ b/include/class.mailer.php @@ -104,15 +104,16 @@ class Mailer { ($this->getEmail()?$this->getEmail()->getEmail():'@osTicketMailer')); $headers = array ( - 'From' => $this->getFromAddress(), - 'To' => $to, - 'Subject' => $subject, - 'Date'=> date('D, d M Y H:i:s O'), - 'Message-ID' => $messageId, - 'X-Mailer' =>'osTicket Mailer', - 'Return-Path' => $this->getEmail()->getEmail(), - ); - + 'From' => $this->getFromAddress(), + 'To' => $to, + 'Subject' => $subject, + 'Date'=> date('D, d M Y H:i:s O'), + 'Message-ID' => $messageId, + 'X-Mailer' =>'osTicket Mailer', + ); + + if ($this->getEmail() instanceof Email) + $headers['Return-Path'] = $this->getEmail()->getEmail(); //Bulk. if (isset($options['bulk']) && $options['bulk'])