---
name: "Mail::SpamAssassin::Plugin::HeaderEval"
section: "3pm"
platform: "linux"
package: "spamassassin"
version: "4.0.2-3"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Mail::SpamAssassin::Plugin::HeaderEval"
---

# Mail::SpamAssassin::Plugin::HeaderEval(3pm)

Plugin for evaluating header fields.

## NAME

Mail::SpamAssassin::Plugin::HeaderEval - Plugin for evaluating header fields.

## SYNOPSIS

```
  use Mail::SpamAssassin::Plugin::HeaderEval;
```

## DESCRIPTION

The `"Mail::SpamAssassin::Plugin::HeaderEval"` module provides functionality for evaluating email header fields against certain criteria in SpamAssassin.

- check\_for\_fake\_aol\_relay\_in\_rcvd

  Check if a relay present in Received header is a forged AOL header.

- check\_illegal\_chars

  Check for 8-bit and other illegal characters that should be MIME encoded

- check\_for\_forged\_hotmail\_received\_headers

  Check for forged Hotmail received headers

- check\_for\_no\_forged\_hotmail\_received\_headers

  Check for semi-forged Hotmail received headers

- check\_for\_forged\_eudoramail\_received\_headers

  Check for forged Eudora mail received headers

- check\_for\_forged\_yahoo\_received\_headers

  Check for forged Yahoo received headers

- check\_for\_forged\_juno\_received\_headers

  Check for forged Juno received headers

- check\_for\_forged\_gmail\_received\_headers

  Check for forged Gmail received headers

- check\_for\_matching\_env\_and\_hdr\_from

  Check if EnvelopeFrom and From headers match

- sorted\_recipients

  Check if recipients are sorted

- similar\_recipients

  Check if recipients are similar

- check\_for\_missing\_to\_header

  Check if To: header is missing

- subject\_is\_all\_caps

  Check if Subject: header is all uppercase

- check\_for\_to\_in\_subject

  Check if To: header value is present in the email Subject

- check\_outlook\_message\_id

  Check if Message-ID header has been generated by Microsoft Outlook

- check\_messageid\_not\_usable

  Check for invalid Message-ID header

- check\_invalid\_from

  Check if From: address is not valid

- check\_invalid\_sender

  Check if Sender header address is not valid

- check\_invalid\_replyto

  Check if Reply-To header address is not valid
