MS 5.3.1-3 not starting

Adrian van Bloois adrian at pa0rda.nl
Wed Apr 22 18:52:38 UTC 2020


Hi,
When I start Mailscanner 5.3.1-3 I get the following error:
MailScanner starting ... 
syntax error at /usr/share/MailScanner/perl/MailScanner/Message.pm line 760, near "elsif"
Global symbol "$message" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 761.
Global symbol "$isauthenticated" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 763.
syntax error at /usr/share/MailScanner/perl/MailScanner/Message.pm line 764, near "}"
Global symbol "$iswhitelisted" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 767.
Global symbol "$isauthenticated" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 767.
Global symbol "$rblcounter" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 770.
Global symbol "$rblspamheader" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 770.
Global symbol "$this" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 770.
Global symbol "$this" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 771.
Global symbol "$this" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 772.
Global symbol "$RBLsaysspam" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 775.
Global symbol "$rblcounter" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 775.
Global symbol "$this" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 778.
Global symbol "$RBLsaysspam" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 778.
Global symbol "$this" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 779.
Global symbol "$RBLsaysspam" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 779.
Global symbol "$this" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 780.
Global symbol "$this" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 781.
Global symbol "$rblspamheader" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 781.
Global symbol "$RBLsaysspam" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 781.
Global symbol "$this" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 782.
Global symbol "$rblcounter" requires explicit package name at /usr/share/MailScanner/perl/MailScanner/Message.pm line 782.
syntax error at /usr/share/MailScanner/perl/MailScanner/Message.pm line 783, near "}"
/usr/share/MailScanner/perl/MailScanner/Message.pm has too many errors.
Compilation failed in require at /usr/sbin/MailScanner line 105.
BEGIN failed--compilation aborted at /usr/sbin/MailScanner line 105.



I replaced Message.pm by that of 5.3.1-1 and that works allright.

Am I doing something wrong?

	Adrian



-- 
	Adri P. van Bloois


"Elegance is not a dispensable luxury but a factor that decides between 
 success and failure."
	Edsger W. Dijkstra


More information about the MailScanner mailing list