Issues with 4.79.11 and SweepOther.pm

Brent Bloxam brent at beanfield.com
Fri May 21 21:09:53 IST 2010


Tracked this down. Issue was due to me setting "Archives Are" in 
MailScanner.conf to no value. Julian, what's your opinion on this? Bug? 
Should we be able to blank that config line?

Brent Bloxam wrote:
> Working on installing MailScanner 4.79.11 on FreeBSD, built from ports.
> 
> I've got things setup to essentially match my previous installation
> (4.64.3) but am having the following issue when trying to get 
> MailScanner to start scanning my queue:
> 
>  > In Debugging mode, not forking...
>  > Trying to setlogsock(unix)
>  > Building a message batch to scan...
>  > Have a batch of 1 message.
>  > Unmatched [ in regex; marked by <-- HERE in m/[ <-- HERE ]/ at 
> /usr/local/lib/MailScanner/MailScanner/SweepOther.pm line 250.
> 
> Checking line 250 I find...
> 
>  >         my($logtext, $usertext);
>  >
>  >         if ($TypeIndicator =~ /$ArchivesAre/) {
>  >           $allowexists = $Aallowexists;
>  >           $megaallow = $Amegaallow;
>  >         } else {
> 
> The problem seems to be $ArchivesAre which is
> 
>  > $ArchivesAre = $message->{archivesare};
> 
> Dumping to log with MailScanner::Log::InfoLog, $ArchivesAre contents are
> "[]"
> 
> Any ideas for tracking down what is going on? I've searched the mailing
> list history but have not found anything related
> 
> - Brent


More information about the MailScanner mailing list