Class SpamAnalyzer
Contents
[
Hide
]SpamAnalyzer class
Class which allows applications to detect spam e-mails with self-learning Bayesian filter.
public class SpamAnalyzer
Constructors
| Name | Description |
|---|---|
| SpamAnalyzer() | Initialize a new instance of the SpamAnalyzer class. |
| SpamAnalyzer(Stream) | Initialize a new instance of the SpamAnalyzer class. |
| SpamAnalyzer(string) | Initialize a new instance of the SpamAnalyzer class. |
Methods
| Name | Description |
|---|---|
| LoadDatabase(Stream) | Loads Bayesian database from stream. |
| LoadDatabase(string) | Loads Bayesian database from file. |
| Reset() | Clears all statistics (Bayesian database). |
| SaveDatabase(Stream) | Saves the Bayesian database to stream. |
| SaveDatabase(string) | Saves the Bayesian database to file. |
| Test(MailMessage) | Analyses the message and returns the probability of the message being spam. |
| TrainFilter(MailMessage, bool) | Learns from the specified message as from spam or non-spam source. |
| TrainFilter(MailMessage[], MailMessage[]) | Learns from the specified messages as from spam or non-spam source. |
| TrainFilter(string, bool) | Learns from the specified string as from spam or non-spam source. |
See Also
- namespace Aspose.Email.AntiSpam
- assembly Aspose.Email