>I'm creating a php script to mail some stuff, but declude tags the e-mails
>sent by this script with 'poor headers'.
>
>Could you tell me what's wrong? The header is: "X-RBL-Warning: poor
>headers [40000203]".
The problem is that the PHP script is not including a Message-ID: header,
which will trigger the Declude SPAMHEADERS test.
The Message-ID: is not required in order for an E-mail to be valid, but the
RFCs say that it "SHOULD" be there. "SHOULD" in RFC terminology means that
the header must be there *unless* there is a good reason for it not to be
there, and the consequences of it not being there are known. I can't think
of a good reason for the Message-ID: header not to be present (except that
it saves programming time). The consequences of not having a Message-ID:
header is that the mail may or may not be delivered if it is missing.
FYI, IMail does add a Message-ID: header if there isn't one already (since
IMail knows the importance of the header). So, even though you see one, it
was added by IMail.
-Scott
---
This E-mail came from the Declude.JunkMail mailing list. To
unsubscribe, just send an E-mail to [EMAIL PROTECTED], and
type "unsubscribe Declude.JunkMail". You can E-mail
[EMAIL PROTECTED] for assistance. You can visit our web
site at http://www.declude.com .