Problem with MailScanner looping and cliaming spamassassin cache hits on every message

Peter Farrow peter at farrows.org
Mon Dec 3 07:45:11 GMT 2007


HiThere,

if I put Expand TNEF=no

the mailscanner debug now fails with:

Can't call method "head" on an undefined value at 
/usr/lib/MailScanner/MailScanner/Message.pm line 1621.

P




Ugo Bellavance wrote:
> Peter Farrow wrote:
>> Hi There,
>>
>> Out of the blue my MailScanner stopped working, queuing mail on the 
>> in queue and looping over and over again adding each message to the 
>> spamassassin cache it would seem.
>>
>> ps aux | grep MailScanner gives a list of defunct mailscanners that 
>> constantly changes.
>>
>> no mail is ever delivered out of the in queue which just grows,
>>
>> and a check_mailscanner ends with this error:
>>
>> Can't call method "bodyhandle" on an undefined value at 
>> /usr/lib/MailScanner/MailScanner/TNEF.pm line 82.
>>
>> MailScanner -v gives:
>>
>> This is CentOS release 4.5 (Final)
>> This is Perl version 5.008005 (5.8.5)
>>
>> This is MailScanner version 4.54.6
>>
>>
>> I cannot seem to get around this problem , can't seem to fix it, it 
>> just appeared last night and the machine quit delivering mail, 
>> MailScanner loops and the in queue grows.
>>
>> Any help would be appreciated...
>>
>> Pete
>
> Was TNEF updated recently on your system?
>
> What do you have for
>
> TNEF Expander =
>
> ?
>
> Have you tried the internal one?
>
> If you don't want to create too much delays, you could use "Expand 
> TNEF = no" until a real solution come in.
>
> Ugo
>



More information about the MailScanner mailing list