_THIRD_ CommuniGate Pro - MailScanner update
John Rudd
jrudd at UCSC.EDU
Wed Jul 23 01:40:01 IST 2003
Well, there's two problems:
1) when you disabled that check in the mailscanner code (that I said
you shouldn't do), it caused mailscanner to accept messages that aren't
valid, and then pass them on to communigate pro, which then makes .bad
files out of them. If you hadn't done that to mailscanner, they would
be being built up in the /var/spool/mqueue.in directory for
mailscanner, and mail scanner would be putting messages into your
syslog. You should re-enable the default mailscanner code.
2) my cgp2ms script depended upon receiving a "Received:" header before
printing out certain qf file variables ($_ the relay host, which it
extracts from the Received header; S the sender; and the RPFD lines,
the recipients). The problem is that for localhost senders, such as
messages created by CommuniGate Pro's rules, it never triggered this
because there are no Received headers at all, creating a message with
no relay, no sender, and no recipients. I've re-worked my logic in the
cgp2ms script so that when it moves from the headers to the body, if it
still hasn't printed those variables, it does so (using localhost for
the relay). I also re-wrote the regexp logic for extracting the relay
host from the Received header (it worked for some received headers,
that have both the hostname and the ip addr, but not for received
headers which only list the relay's ip addr; I fixed that).
So, my third update release in 2 days. Hopefully that fixes everything
:-)
I also re-formatted my update announcements at the top of the page.
http://people.ucsc.edu/~jrudd/MailScanner
John
On Tuesday, Jul 22, 2003, at 15:37 US/Pacific, Boulytchev, Vasiliy
wrote:
> John,
> Your guess was correct. It is an autoreply rule on account
> "autoreply" on "mailsvc.com" domain, in CommunigatePro. By the way,
> You can cross the other errors off the list. I have tested BCC, RPFD:
> and all, the fix worked great that you release earlier. So we just
> have one left, hopefully.
>
> THANKS!!!!!!!!!!!!!!!!!!!!!
>
>
>
>
> Vasiliy Boulytchev
>
> Colorado Information Technologies Inc.
>
> (719) 473-2800 x15
>
>
>
>
>
>
>
>
> -----Original Message-----
> From: John Rudd [mailto:jrudd at UCSC.EDU]
> Sent: Tuesday, July 22, 2003 4:20 PM
> To: MAILSCANNER at JISCMAIL.AC.UK
> Subject: Re: CommuniGate Pro - MailScanner update
>
> How was that bad message generated? It would appear that it was
> generated without any recipients (hence the lack of lines that start
> RPFD:, the sendmail queue file line indicating each recipient). Is it
> being generated by CommuniGate Pro's rules? or something else?
>
> On Tuesday, Jul 22, 2003, at 14:56 US/Pacific, Boulytchev, Vasiliy
> wrote:
>
> > Yet another .bad :))))))))))))))))))))
> >
> > Here is the qf-blah file
> >
> > V4
> > T1058909914
> > K0
> > N0
> > P150900
> > HFrom: <autoreply at mailsvc.com> (Automatic Reply mailbox for testing)
> > HDate: Tue, 22 Jul 2003 15:38:33 -0600
> > HMessage-ID: <react-12399218 at mailsvc.com>
> > HX-Autogenerated: Reply
> > HTo: "vasiliy boulytchev" <virus at boulytcheva.com>
> > HSubject: Re:
> > HIn-Reply-To: <003601c3509a$4af6f4b0$3700000a at office.coinfotech.com>
> > autoreply at mailsvc.com is just a mailbox on Communigate Mail Server
> to
> > autoreply to the message for testing purposes.
> >
> >
> > How about messages from Daemons on Listservers?
> >
> > Here is a copy of a good qf-blah
> >
> > V4
> > T1058910524
> > K0
> > N0
> > P150900
> > $_
> > S<vboulytchev at coinfotech.com>
> > RPFD:<virus at boulytcheva.com>
> > HReceived: from [209.12.32.66] (HELO willow.office.coinfotech.com)
> > by mailsvc.com (CommuniGate Pro SMTP 4.0.6)
> > with ESMTP id 12399741 for virus at boulytcheva.com; Tue, 22 Jul 2003
> > 15:48:43 -0600
> > HMIME-Version: 1.0
> > HContent-Type: multipart/alternative;
> > boundary="----_=_NextPart_001_01C3509B.93B4BFAB"
> > Hcontent-class: urn:content-classes:message
> > HX-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
> > HSubject:
> > HDate: Tue, 22 Jul 2003 15:52:42 -0600
> > HMessage-ID:
> > <1958DE295D9656499ECAAD3642822DE0033FD7 at willow.office.coinfotech.com>
> > HX-MS-Has-Attach:
> > HX-MS-TNEF-Correlator:
> > HThread-Index: AcNQm5OBeCvE5aXeTmW62LdyGyY1eQ==
> > HFrom: "Boulytchev, Vasiliy" <vboulytchev at coinfotech.com>
> > HTo: "vasiliy boulytchev" <virus at boulytcheva.com>
> >
> >
> >
> > Vasiliy Boulytchev
> >
> > Colorado Information Technologies Inc.
> >
> > (719) 473-2800 x15
> >
> >
> >
> >
> >
> >
> >
> >
> > -----Original Message-----
> > From: John Rudd [mailto:jrudd at UCSC.EDU]
> > Sent: Monday, July 21, 2003 4:37 PM
> > To: MAILSCANNER at JISCMAIL.AC.UK
> > Subject: CommuniGate Pro - MailScanner update
> >
> > I have made an update to my scripts for using MailScanner with
> > CommuniGate Pro. I have also updated the text of the CommuniGate Pro
> > rule instructions (the Execute rule no longer needs the [RETPATH] nor
> > [RCPT] options).
> >
> > This should change the problem some people noticed with ".bad" files
> > showing up in the CommuniGate Pro Queue directory, due to "RPFD:"
> being
> > prepended to sender's addresses. This shouldn't happen any more.
> >
> >
> > You can get the new scripts and information from:
> >
> > http://people.ucsc.edu/~jrudd/MailScanner
> >
> >
> > If you have any questions, or notice any new bugs, please let me
> know.
> >
> > (And be sure to edit your path to perl in the first line of each
> > script;
> > it changed in the downloads because my testing platform changed from
> > Solaris to Linux)
> >
> >
> > John Rudd
> >
> >
> > (ps: one person has mentioned that they see some messages being cross
> > delivered, but I haven't had anyone else mention this problem to me,
> > nor
> > have I seen it on my own servers; if you do see such a behavior,
> please
> > let me know right away, and try to give me plenty of context
> > information)
> >
>
More information about the MailScanner
mailing list