Experimental plugins for fuglu
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
commandline_antivirus
dspam_plugin
ebl-lookup
eml_detach
hash_fuzor
imap_copy
lmtp_deliver
log_headers
mailbox_deliver
make_virus
rate_limit
rspamd
sa_native
safebrowsing
sender_rewrite
simple_bayes
solr_index
sqlrunner
testing
uriextract
yara_antivirus
.gitignore
.gitlab-ci.yml
README.md
run_gitlab_tests_local.sh

README.md

!! NOTE - fuglu-extra-plugins has moved to https://gitlab.com/fumail/fuglu-extra-plugins/ - This repository will no longer be updated and eventually deleted !!

This repository contains additional plugins for the FuGlu mail content scanner

These plugins can have varing degrees of usability/stability, anything from "just some tinkering" to "production ready". if a plugin is stable and used widely enough it may be moved to the main FuGlu repository eventually.

Feel free to change/add new plugins via PR.

Each plugin should have its own directory and a little readme telling about its purpose and current status.

Installing a plugin

  • copy the file to your plugindir (defined in fuglu.conf) - usually /usr/local/fuglu/plugins
  • load the plugin in fuglu.conf - depending on the plugin type in scanners=, prependers=, appenders=. For example: scanners=[...], imapcopy.IMAPCopyPlugin
  • add a config section in fuglu.conf or a dedicated conf.d/[pluginname].conf according to the plugin's documentation
  • run fuglu --lint to test the config
  • reload or restart fuglu