[antispam-f] Re: UIDL problem
- From: Richard Porter <ricp@xxxxxxxxxxxxxxxx>
- To: antispam@xxxxxxxxxxxxx
- Date: Sun, 05 Aug 2007 08:40:05 +0100
On 4 Aug 2007 Harriet Bazley wrote:
> After going away for a week, I found that AntiSpam reported 600 messages
> waiting on one e-mail account (small beer nowadays, I know).
> Unfortunately, it kept crashing with the error "Internal error: abort on
> data transfer at &FC1838F4 at line 2098" before downloading even one of
> them.
[snip]
> before crashing on reaching 538 - every time.
> The error looks as if it genuinely does originate from line 2098 in this
> !RunImage, which is part of PROCuidl:
> 2097 DEF PROCuidl IF O%uid%=UseUIDL%(0):ENDPROC ELSE LOCAL
> L%,P%,V%:V%=VAL h$:IF V%=0ENDPROC
> 2098 h$=FNltrim(MID$(h$,INSTR(h$,"
> ")+1)):P%=!uidls%:WHILE!P%ANDh$<>$(P%+12)P%+=!P%:ENDWHILE:P%!4=V%
> Armed with this information I did manage to get the e-mail downloaded by
> dint of turning off all the 'Scan' options altogether: simply
> disabling 'Use UIDL' didn't seem to make any difference (oddly), but
> deselecting 'Check Message-IDs' solved the problem.
> Is there some kind of maximum size limit on the number of UIDLs that can
> be checked at any one time?
This looks similar to the problem that I had, except that the number
of UIDs processed wasn't consistent. However although I disabled
"Check Mesaage-IDs" it didn't make any difference. I got a "serious
error" message on one attempt and an unreported quit on another.
However if there's an unchecked buffer overflow the results could be
unpredictable.
--
_
|_|. _ Richard Porter http://www.minijem.plus.com/
|\_||_ mailto:ricp@xxxxxxxxxxxxxxxx
- References:
- [antispam-f] UIDL problem
- From: Harriet Bazley
Other related posts:
- » [antispam-f] UIDL problem
- » [antispam-f] Re: UIDL problem
- [antispam-f] UIDL problem
- From: Harriet Bazley