RSSyl: Allow use of .netrc by libcurl. Bug/enhancement #3309, by Vincent Pelletier
[claws.git] / src / plugins / bogofilter / bogofilter.h
index a8b2fc9d52db4dcb4eba144ce325facc14e7f448..9d92698c19a386fd43c84346a5f211040f34e3e9 100644 (file)
@@ -1,10 +1,11 @@
 /*
- * Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 1999-2006 Hiroyuki Yamamoto and the Claws Mail Team
+ * Claws Mail -- a GTK+ based, lightweight, and fast e-mail client
+ * Copyright (C) 1999-2012 Colin Leroy <colin@colino.net> and 
+ * the Claws Mail team
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
+ * the Free Software Foundation; either version 3 of the License, or
  * (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * GNU General Public License for more details.
  *
  * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ * 
  */
 
 #ifndef BOGOFILTER_H
 #define BOGOFILTER_H 1
 
 #include <glib.h>
+#include "folder.h"
 
 typedef struct _BogofilterConfig BogofilterConfig;
 
@@ -34,6 +36,12 @@ struct _BogofilterConfig
        guint                    max_size;
        gchar                   *bogopath;
        gboolean                 insert_header;
+       gboolean                 whitelist_ab;
+       gchar                   *whitelist_ab_folder;
+       gboolean                 learn_from_whitelist;
+       gboolean                 save_unsure;
+       gchar                   *save_unsure_folder;
+       gboolean                 mark_as_read;
 };
 
 BogofilterConfig *bogofilter_get_config              (void);
@@ -44,4 +52,5 @@ void bogofilter_gtk_done(void);
 int bogofilter_learn(MsgInfo *msginfo, GSList *msglist, gboolean spam);
 void bogofilter_register_hook(void);
 void bogofilter_unregister_hook(void);
+FolderItem *bogofilter_get_spam_folder(MsgInfo *msginfo);
 #endif