I am sorry for not identifying the difference more clearly. In the raw input to join there is
... SB11966
+351958=
6211071 .....
The result is
... SB11966
+35195=
86211071
The 8 has shifted from before "=" to after "-". In both cases, "-" is followed by newline.
I do not know if it is a bug in Mail::Audit - that is why I am asking the question. The full code segment is:
use Mail::Audit;
my $item = Mail::Audit->new();
my $body = $item->body;
$tbody = join('',@$body);