| Top |  |  |  |  | 
CamelJunkStatus camel_junk_filter_classify (CamelJunkFilter *junk_filter,CamelMimeMessage *message,GCancellable *cancellable,GError **error);
Classifies message
 as junk, not junk or inconclusive.
If an error occurs, the function sets error
 and returns
CAMEL_JUNK_STATUS_ERROR.
Since: 3.2
gboolean camel_junk_filter_learn_junk (CamelJunkFilter *junk_filter,CamelMimeMessage *message,GCancellable *cancellable,GError **error);
Instructs junk_filter
 to classify message
 as junk.  If using an
adaptive junk filtering algorithm, explicitly marking message
 as
junk will influence the classification of future messages.
If an error occurs, the function sets error
 and returns FALSE.
Since: 3.2
gboolean camel_junk_filter_learn_not_junk (CamelJunkFilter *junk_filter,CamelMimeMessage *message,GCancellable *cancellable,GError **error);
Instructs junk_filter
 to classify message
 as not junk.  If using an
adaptive junk filtering algorithm, explicitly marking message
 as not
junk will influence the classification of future messages.
If an error occurs, the function sets error
 and returns FALSE.
Since: 3.2
gboolean camel_junk_filter_synchronize (CamelJunkFilter *junk_filter,GCancellable *cancellable,GError **error);
Instructs junk_filter
 to flush any in-memory caches to disk, if
applicable.  When filtering many messages, delaying this step until
all messages have been classified can improve performance.
If an error occurs, the function sets error
 and returns FALSE.
Since: 3.2