Exim 4.97 Seems to Break MailScanner 5.4.5 due to Change in MessageID Length?

Shawn Iverson shawniverson at summitgrid.com
Mon Nov 6 19:27:10 UTC 2023


On 11/6/23 14:11, Tony Yates wrote:
>
> ...
>   # We have to strip the message-ID off the beginning of the file
>   # using sysread since that is what File::Copy uses and it doesn't
>   # play nicely with stdio operations such as $body->getline. The
>   # magic number 19 is from the length of NNNNNN-NNNNNN-NN-D\n.
>
> The magic number 19 is then used below that:
>
>  sysseek($from_h, 19, 0);
>
> I guess the new Message-ID structure would definitely break that.
>
Now comes the fun part of fixing it so that both old and new can work.



More information about the MailScanner mailing list