CLAMASSASSIN(1)
π CLAMASSASSIN β like, the manual page, bestie π
okay so before we even get into it: this is clamassassin, from the User Commands corner of your manual, and it's an email virus filter wrapper for ClamAV β built for procmail and honestly for whatever else you wanna plug it into. she's versatile. she's humble. she's a script. π
β¨ NAME β¨
clamassassin β an email virus filter wrapper for ClamAV, made to slot into procmail and other applications π¦
β¨ SYNOPSIS β¨
clamassassin
that's it. that's the whole vibe. no flags, no args, she just goes. π
β¨ DESCRIPTION β¨
so clamassassin is a simple script that virus-scans an email message as a filter. like, that's her whole job and she ate. π
here's the flow, step by step, because I know you love a breakdown:
- an email message gets read on
stdinπ«Ά - it gets scanned for viruses using the ClamAV antivirus engine π₯
- it gets annotated with the results of the scan and written out on
stdoutβ¨
now the part you actually care about β the headers:
- if the message is virus infected π, the
X-Virus-Statusheader is set toYes, and theX-Virus-Reportheader is set to the virus(es) found. - if the message is fine πΈ, it's passed through with
X-Virus-Statusset toNo.
like... clean. simple. no cap. she reads your mail, checks it, tells you what's up in the headers, and moves on with her life. main character energy fr fr. π
lowkey a reminder that the annotations land on stdout, not in your face β so pipe accordingly, bestie π
and that's the whole page!! this one lives in the User Commands section, dated December 2006 β yeah she's an icon from back in the day and she's still holding it down. mwah πβ¨
π¦ where this page comes from
- debian bookworm: clamassassin 1.2.4-1.2
- debian trixie: clamassassin 1.2.4-2
- ubuntu jammy: clamassassin 1.2.4-1.1
- ubuntu noble: clamassassin 1.2.4-1.2
- ubuntu questing: clamassassin 1.2.4-2
- ubuntu resolute: clamassassin 1.2.4-2build1
- ubuntu stonking: clamassassin 1.2.4-2build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms