claws-mail/src/plugins/spamassassin
Christoph Hohmann 4289a33ed4 0.8.8claws84
* src/compose.c
        fix 2 warnings

* src/gtk/prefswindow.[ch]
* src/plugins/spamassassin/spamassassin_gtk.c
        changed the call of the widget create function
        for PrefsPages, because sometimes the widget
        create function needs a widget that already has
        been attached to a window (to create GDK pixmaps
        for exmaple). So we simply pass the GtkWindow as
        the second parameter now.

* src/main.c
* src/mainwindow.c
* src/prefs_toolbar.[ch]
        rewrite Toolbar Preferences using the new
        prefs window
2003-01-12 01:01:26 +00:00
..
.cvsignore 0.8.8claws26 2002-12-30 20:53:59 +00:00
libspamc.c 0.8.8claws26 2002-12-30 20:53:59 +00:00
libspamc.h 0.8.8claws26 2002-12-30 20:53:59 +00:00
Makefile.am 0.8.8claws30 2002-12-31 14:43:41 +00:00
README 0.8.8claws26 2002-12-30 20:53:59 +00:00
spamassassin.c 0.8.8claws33 2003-01-01 16:30:29 +00:00
spamassassin.h 0.8.8claws30 2002-12-31 14:43:41 +00:00
spamassassin_gtk.c 0.8.8claws84 2003-01-12 01:01:26 +00:00
utils.c 0.8.8claws26 2002-12-30 20:53:59 +00:00
utils.h 0.8.8claws26 2002-12-30 20:53:59 +00:00

SpamAssassin Plugin
-------------------

This plugin will filter incoming messages using SpamAssassin. Like the
spamc command from the SpamAssassin package the message is send to a
spamd server that decides if the message is spam or not.

To build the plugin run configure with --enable-spamassassin-plugin

The spamd server localtion is currently fixed to localhost:783. If you
want to change that spamd's location you have to edit the lines in the
spamassassin_read_config function in spamassassin.c until a configuration
for the plugin is available. The plugin is also configured to filter
only messages that are smaller then 250kB.

Message that are classified as spam will be moved to the default trash
folder.

libspamc.[ch] and utils.[ch] are copied from the SpamAssassin package. I
hope SpamAssassin will provide their functions as a library with the
required includes files in the future for easier building. Building the
library as a shared object is already possible, but it is not installable
with the package and the includes are also not available.