my @cc_field;
my @bcc_field;
- my $in_reply_to = $head->get('message-id');
- my $references = $head->get('references');
+ my $message_id = $head->get('message-id');
+ my $references = $head->get('references');
- if ($in_reply_to) {
- $references .= " $in_reply_to";
+ my $in_reply_to = $head->get('in-reply-to');
+
+ if ( not $references and $in_reply_to ) {
+ $references = $in_reply_to;
+ }
+
+ if ($message_id) {
+ $references .= " $message_id";
}
else {
unshift @content,
Subject => $msubject,
References => $references,
- 'In-Reply-To:' => $in_reply_to,
+ 'In-Reply-To:' => $message_id,
Type => 'text/plain',
Charset => 'utf-8',