The emails I sent were detected containing spamheader by
Declude JunkMail. How to fix it ?
The Declude JunkMail SPAMHEADERS test looks for E-mail headers that
are common in spam, rarely found in E-mails from standard mail
clients, and are RFC-compliant.
If you are using Outlook 2003, you're out of luck -- Microsoft decided
to intentionally change the headers to be spam-like. Specifically,
E-mails are supposed to have a Message-ID: header that gives a unique
ID to the E-mail (this is useful for replying to E-mails, for example,
where it can be determined exactly which E-mail you are responding
to). Until Outlook 2003 was released, virtually all legitimate E-mail
clients included this header.
Microsoft, however, received a few complaints about the header, that
it contained sensitive information (the host name of the computer
sending the E-mail). That information can normally be found out
through a number of other means. Microsoft listened to these
complaints and acted on them. However, instead of either [1] allowing
the user to change the text used in the Message-ID: header or [2]
allowing the user to optionally remove the Message-ID: header, they
[3] disabled that header completely. Since they went with #3, the
problem affects every Outlook 2003 user, and there is no way around
it.
The RFCs (the "laws of the Internet") say that a mail client must have
the Message-ID: header unless they [1] have a good reason not to
include it, and [2] fully understand the consequences of not having
it. #1 may be appropriate for a small percentage of their customers.
#2 however, was not met unless Microsoft was aware that E-mail from
Outlook 2003 users would be more likely to be treated as spam.
Note that Declude JunkMail pioneered the concept of a weighting
system, which means that if your Internet provider uses Declude
JunkMail, the E-mails you send should not be marked as spam unless
there are other problems as well (your E-mail would need to fail a
minimum of 3 other spam tests with the same weight as the SPAMHEADERS
test in order to be blocked; that's using the strictest settings -- on
most servers, your E-mail would need to fail at least 6 other spam
tests with the same weight as the SPAMHEADERS test). But on servers
running other software, it's quite possible that they would block the
E-mail completely.
-Scott