PUBLIC-INBOX-LEARN(1) | public-inbox user manual | PUBLIC-INBOX-LEARN(1) |
public-inbox-learn - spam trainer and remover for public-inbox
public-inbox-learn <spam|ham|rm> </path/to/RFC2822_message
public-inbox-learn can remove spam or inject ham messages into an inbox while training a SpamAssassin instance.
It is intended for users of public-inbox-mda(1) or public-inbox-watch(1), but not users relying on git-fetch(1) to mirror inboxes.
It reads one message from standard input and operates on it depending on the command given:
public-inbox-learn takes one of the following commands as its first and only argument:
The message remains accessible in git history.
It will also be fed to spamc(1) for training purposes unless "publicinboxmda.spamcheck" is "none" in public-inbox-config(5).
It relies on the "To:", "Cc:", and "List-ID:" headers to match configured inbox addresses and "listid" directives.
It will also be fed to spamc(1) for training purposes unless "publicinboxmda.spamcheck" is "none" in public-inbox-config(5).
The "--all" option may be used match "spam" semantics in removing the message from all configured inboxes. "--all" is only available in public-inbox 1.6.0+.
Default: ~/.public-inbox/config
Feedback welcome via plain-text mail to <mailto:meta@public-inbox.org>
The mail archives are hosted at <https://public-inbox.org/meta/> and <http://4uok3hntl7oi7b4uf4rtfwefqeexfzil2w6kgk2jn5z2f764irre7byd.onion/meta/>
Copyright 2019-2021 all contributors <mailto:meta@public-inbox.org>
License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt>
spamc(1), public-inbox-mda(1), public-inbox-watch(1)
1993-10-02 | public-inbox.git |