• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..10-Jul-2021-

Makefile.amH A D10-Jul-2021952 4330

Makefile.inH A D10-Jul-202131.1 KiB882779

NOTICEH A D10-Jul-20211.5 KiB3626

READMEH A D10-Jul-20212.5 KiB7154

libspamc.cH A D10-Jul-202161.2 KiB2,3231,710

libspamc.hH A D10-Jul-202111.3 KiB328157

spamassassin.cH A D10-Jul-202117.8 KiB692573

spamassassin.hH A D10-Jul-20212.1 KiB6841

spamassassin_gtk.cH A D10-Jul-202124.8 KiB694532

utils.cH A D10-Jul-20216 KiB271184

utils.hH A D10-Jul-20215.6 KiB13294

README

1SpamAssassin Plugin
2-------------------
3
4This plugin will filter incoming messages using SpamAssassin. Like the
5spamc command from the SpamAssassin package, the message is sent to a
6spamd server that decides if the message is spam or not. Filtering of
7spam at incorporation time can be turned off.
8
9The plugin also provides the ability to teach spamd to recognize spam and ham,
10using the external command sa-learn in local modes or spamc in TCP mode
11(this one requires SpamAssassin >=3.1.x). A toolbar button for marking
12messages as spam or ham can be added to the main window or the message
13window (see "Configuration/Preferences/Customize toolbars).
14
15The plugin is built automatically if you have the required libraries
16available.
17
18Message that are classified as spam can be deleted or moved to a folder
19that can be specified in the configuration, if the folder is not
20specified or not found the default trash folder will be used.
21
22Plugin preferences can be found under "/Configuration/Preferences/Plugins
23/SpamAssassin".
24
25The SpamAssassin plugin uses it's own block in the clawsrc file in your
26~/.claws-mail/ directory, and define the following options:
27
28[SpamAssassin]
29transport=0				transport type (to reach spamd)
30					0 is to disable all features
31					1 is using a local spamd
32					2 is using a TCP connection
33					3 is using a Unix socket
34					[default: 0]
35
36hostname=localhost			hostname of the spamd server
37					[default: localhost]
38
39port=783				port the spamd server uses
40					[default: 783]
41
42timeout=30				max time (in seconds) a transaction with spamd
43					should last
44					[default: 30]
45
46max_size=250				maximum size a mail can have (in kB)
47					larger mails will not be filtered
48					[default: 250]
49
50process_emails=1			enable to filter incoming emails (POP, IMAP, local)
51					[default: 1]
52
53receive_spam=1				enable to save spam to a mailfolder
54					if not enabled the mails will be deleted,
55					please note that this is dangerout and you
56					might lose an important mail that is
57					classified as spam by mistake
58					[default: 1]
59
60save_folder=#mh/Mail/trash/Spam		the folder that should be used to save
61					spam mails, if empty the default trash
62					folder is used
63					[default: none, use default trash]
64
65username=<empty>			user the spamd server have to use
66					[default: user name of the current user]
67
68libspamc.[ch] and utils.[ch] are files from the SpamAssassin distribution.
69The copyright holders and license information can be found inside the files.
70The SpamAssassin distribution can be downloaded from http://spamassassin.apache.org/.
71