Hi,
        Some of you may remember me as the guy asking questions about running SA on
Win32. Some of you were good enough to right me replys when you had stoped
laughing... many thanks.
The road has been long but I have made it. This is a bit of a mish-mash mail
so I'll just try and get out the points.

1) SA Doesn't work Win32
Line 649 of SpamAssassin.pm (2.11) has getpwuid on it. This appears to be
getting the user's home directory but I don't know why. I've hacked it to
return something but I'd love to know why it's doing this so I can write a
propper patch. Once that is hacked it's just a little slow. I also can't get
the makefile to work.

2) SA is *SLOW* on Win32
When you fireup SA it takes quite some time to start. Once it's going it
preforms all right. I think this has to do with the overhead of perl.exe
starting.

3) I built a POP3 proxy to put SA in
To try and get around the lag time on startup of SA I built a proxy. It's a
little ways from being finished but... It can proxy for any RFC1939 server
(Except APOP servers) and run SA against the mail that passes through it.
It's been developed on Win32 and I would love to have someone to propperly
test it on *nix when it's fixed up a bit more. The hell I've been through
with CRLFs is stupid, and it's my biggest consern. As well as the
crossplatform CRLF vs LF that were all aware of, there are alot of rules in
RFC822 and RFC1939 that require CRLF pairs. Eech.

4) PerMsgStatus.pm breaks RFC822!
There is an odd bug in PerMsgStatus.pm (get_full_message_as_text). When
PerMsgStatus.pm returns a mail marked up as spam it (correctly) places a
blank line after the headers  and before the body. However.... When
PerMsgStatus.pm returns a mail NOT marked up as spam this line is ommited
thus breaking the vailidty of the mail. This should be fixed as it causes
lines to dissapear from the begining of mails. As the CRLFCRLF is missing
from normal mails the mail client (Reciveing mail via POP3) will often take
the first CRLFCRLF it finds to be the end of the headers. If the first
CRLFCRLF is missing then the next one is often a ways in to the message.
This can have the effect of translocating the start of the mail into the
headers! Currently I'm using the the NoMailAudit (as_string) to get around
this. NoMailAudit does not do have this bug.

        Nick


_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to