---
name: "spamassassin-maint"
section: "8"
platform: "linux"
package: "spamassassin"
version: "4.0.1-5"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/spamassassin-maint"
---

# spamassassin-maint(8)

perform spamassassin maintenance tasks

## NAME

spamassassin-maint - perform spamassassin maintenance tasks

## DESCRIPTION

spamassassin-maint performs periodic spamassassin maintainance, including executing **sa-update** and **sa-compile.** It is typically executed via the spamassassin-maintenance.timer timer or cron.

spamassassin-maint takes no options

## RETURN VALUE

The program generates no output and exits with a zero status if successful.  If unsuccessful, it prints the output of **spamassassin --lint** and exits with a nonzero status.

## FILES

```
/etc/spamassassin/	Sitewide spamassassin configuration
/etc/default/spamassassin	environment for this and other spamassassin programs
/var/lib/spamassassin/	Directory containing downloaded updates and compiled spamassassin rules
```

## AUTHOR

spamassassin-maint was written for Debian by Noah Meyerhans \<noahm@debian.org\>

## HISTORY

Much of the content of spamassassin-maint originated with spamassassin's daily cron script, originally written by Duncan Findlay \<duncf@debian.org\> and subsequently modified by Noah Meyerhans \<noahm@debian.org\>.  It was converted to a standalone program to facilitate its use outside of cron.

## SEE ALSO

**spamassassin**(1), [**spamd**(8)](/spamd/8.md), **sa-compile**(1), **sa-update**(1).
