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'])