Index: casetracker_mail.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/casetracker/casetracker_mail.module,v
retrieving revision 1.10
diff -u -F^f -r1.10 casetracker_mail.module
--- casetracker_mail.module     19 Dec 2006 03:53:43 -0000      1.10
+++ casetracker_mail.module     7 Jan 2007 18:31:36 -0000
@@ -59,8 +59,11 @@ function casetracker_mail_send($case, $c
   }

   // make our own message ID so we can log it and allow responses via mailhandler.
-  $msg_id = '<'. time() .'.'. mt_rand() .'@'. drupal_strtolower($_SERVER['SERVER_NAME']) .'>';
+
+  $server = drupal_strtolower($_SERVER['SERVER_NAME']);
+  $msg_id = '<'. time() .'.'. mt_rand() .'@'. $server .'>';
   $headers  = "From: ". variable_get('casetracker_mail_address', variable_get('site_mail', ini_get('sendmail_from'))) ."\n";
+  $headers .= "In-Reply-To: <" . $case->pid . '-' . $case->id . '@' . $server . '>\n' ;
   $headers .= "Message-ID: ". $msg_id ."\n"; // this is the most exciting bit of code you've ever seen >_< fear my anime smileyfacicons!
   $subject = strtr(variable_get('casetracker_mail_subject', _casetracker_mail_subject()), $variables);
   $body    = strtr(variable_get('casetracker_mail_case_message', _casetracker_mail_case_message()), $variables);
