Jack wrote:
> Hello,
>
> In SpamAssassin's FAQ, there is a page
> "AvoidingFpsForSenders"
> (http://wiki.apache.org/spamassassin/AvoidingFpsForSenders)
> under the heading "I'm not a spammer!". That page
> mentioned that "Emails with ... invalid or missing
> message-ids ... are frequently signs of spam". As the
> Message-ID header of my mail server looks invalid, I
> have some questions concerning the definition of
> invalid message-ids:
>
> Question 1. Suppose the part on the right of "@" in
> the Message-ID header is not a valid domain name. For
> instance, <xxxx... @abc>. Will SpamAssassin consider
> this as an invalid message id and so consider the
> email as possible spam?
>   
Generally speaking, the "invalid message id" rules are looking mostly at
what comes BEFORE the @, not after it.

The rules are also looking for messages with specific mail systems
declared in the headers (ie: outlook) that have message id's in a format
that such a system would not generate.

That said, it is strongly suggested that the right-half of a message-id
be the fully-qualified domain name of the system that generated the
message-id. This helps ensure the message-id is globally unique.

It would be exceptionally bad form to intentionally use the same
right-half as another mail system unless you've co-ordinated some scheme
between the two to ensure they'll never use the same left-half.

> Question 2. Suppose the domain name in the Message-ID
> header does not match the domain name in the From
> header. For instance, the From header is "[EMAIL PROTECTED]"
> and the Message-ID header is "<xxxx... @xyz.com>" .
> Will SpamAssassin consider this as an invalid message
> id and so consider the email as possible spam?
>   
Personally, I would consider this a weak but possibly usable spam sign.
That said, SA does not appear to do so.

Reply via email to