spam filtering techniques
File list:
SpamFilterSample
...............\HigLabo.Mail
...............\............\Async
...............\............\.....\ImapDataReceiveContext.cs
...............\............\.....\Pop3DataReceiveContext.cs
...............\............\.....\SmtpDataReceiveContext.cs
...............\............\bin
...............\............\...\Debug
...............\............\...\Release
...............\............\...\.......\HigLabo.Mail.dll
...............\............\...\.......\HigLabo.Net.dll
...............\............\...\.......\Newtonsoft.Json.dll
...............\............\Common
...............\............\......\ContentDisposition.cs
...............\............\......\ContentType.cs
...............\............\......\FieldParameterEncoding.cs
...............\............\......\InternetTextMessage.cs
...............\............\......\MailAddress.cs
...............\............\......\MailClientException.cs
...............\............\......\MailContent.cs
...............\............\......\MailMessage.cs
...............\............\......\MailParser.cs
...............\............\......\MailPriority.cs
...............\............\......\MimeContent.cs
...............\............\......\TransferEncoding.cs
...............\............\Imap
...............\............\....\Command
...............\............\....\.......\CapabilityResult.cs
...............\............\....\.......\ImapCommandResult.cs
...............\............\....\.......\ImapCommandResultStatus.cs
...............\............\....\.......\ImapIdleCommand.cs
...............\............\....\.......\ImapIdleCommandMessage.cs
...............\............\....\.......\ImapIdleCommandMessageReceivedEventArgs.cs
...............\............\....\.......\ImapIdleCommandMessageType.cs
...............\............\....\.......\ListLineResult.cs
...............\............\....\.......\ListResult.cs
...............\............\....\.......\SearchResult.cs
...............\............\....\.......\SelectResult.cs
...............\............\....\.......\Store.cs
...............\............\....\ImapClient.cs
...............\............\....\ImapConnectionState.cs
...............\............\....\ImapFolder.cs
...............\............\....\NamingConversion.cs
...............\............\obj
...............\............\...\Debug
...............\............\...\.....\TempPE
...............\............\...\Release
...............\............\Pop3
...............\............\....\Command
...............\............\....\.......\DeleCommand.cs
...............\............\....\.......\ListCommand.cs
...............\............\....\.......\ListCommandResult.cs
...............\............\....\.......\Pop3Command.cs
...............\............\....\.......\Pop3CommandResult.cs
...............\............\....\.......\RetrCommand.cs
...............\............\....\.......\StatCommandResult.cs
...............\............\....\.......\TopCommand.cs
...............\............\....\.......\UidlCommand.cs
...............\............\....\.......\UidlCommandResult.cs
...............\............\....\InvalidPop3MessageException.cs
...............\............\....\Pop3AuthenticateMode.cs
...............\............\....\Pop3Client.cs
...............\............\....\Pop3ConnectionState.cs
...............\............\....\Pop3Content.cs
...............\............\....\Pop3Message.cs
...............\............\Properties
...............\............\..........\AssemblyInfo.cs
...............\............\Smtp
...............\............\....\Command
...............\............\....\.......\DataCommand.cs
...............\............\....\.......\EhloCommand.cs
...............\............\....\.......\ExpnCommand.cs
...............\............\....\.......\HeloCommand.cs
...............\............\....\.......\HelpCommand.cs
...............\............\....\.......\MailCommand.cs
...............\............\....\.......\RcptCommand.cs
...............\............\....\.......\RsetCommand.cs
...............\............\....\.......\SmtpCommand.cs
...............\............\....\.......\SmtpCommandResult.cs
...............\............\....\.......\SmtpCommandResultLine.cs
...............\............\....\.......\VrfyCommand.cs
...............\............\....\SendMail
...............\............\....\........\SendMailCommand.cs
...............\............\....\........\SendMailListResult.cs
...............\............\....\........\SendMailResult.cs
...............\............\....\........\SendMailResultState.cs
...............\............\....\SmtpAuthenticateMode.cs
...............\............\....\SmtpClient.cs
...............\............\....\SmtpConnectionState.cs
...............\............\....\SmtpContent.cs
...............\............\....\SmtpMessage.cs
...............\............\....\SmtpResponseCode.cs
...............\............\HigLabo.Mail.csproj
...............\............\HigLabo.Mail.csproj.user
...............\............\HigLabo.Mail.csproj.vspscc
...............\HigLabo.Mail.SampleApplication
...............\..............................\bin
...............\..............................\...\Debug
...............\..............................\...\Release
...............\..............................\...\.......\HigLabo.Mail.dll
...............\..............................\...\.......\HigLabo.Mail.SampleApplication.exe
...............\..............................\...\.......\HigLabo.Net.dll
...............\..............................\...\.......\Newtonsoft.Json.dll
...............\..............................\obj
...............\..............................\...\x86
...............\..............................\...\...\Debug
...............\..............................\...\...\.....\TempPE
...............\..............................\...\...\Release
...............\..............................\Properties
...............\..............................\..........\AssemblyInfo.cs
...............\..............................\HigLabo.Mail.SampleApplication.csproj
...............\..............................\HigLabo.Mail.SampleApplication.sln
...............\..............................\Program.cs
...............\HigLabo.Net
...............\...........\bin
...............\...........\...\Debug
...............\...........\...\.....\de
...............\...........\...\.....\es
...............\...........\...\.....\fr
...............\...........\...\.....\it
...............\...........\...\.....\ja
...............\...........\...\.....\ko
...............\...........\...\.....\ru
...............\...........\...\.....\zh-Hans
...............\...........\...\.....\zh-Hant
...............\...........\...\Release
...............\...........\...\.......\de
...............\...........\...\.......\..\System.Xml.Linq.resources.dll
...............\...........\...\.......\es
...............\...........\...\.......\..\System.Xml.Linq.resources.dll
...............\...........\...\.......\fr
...............\...........\...\.......\..\System.Xml.Linq.resources.dll
...............\...........\...\.......\it
...............\...........\...\.......\..\System.Xml.Linq.resources.dll
...............\...........\...\.......\ja
...............\...........\...\.......\..\System.Xml.Linq.resources.dll
...............\...........\...\.......\ko
...............\...........\...\.......\..\System.Xml.Linq.resources.dll
...............\...........\...\.......\ru
...............\...........\...\.......\..\System.Xml.Linq.resources.dll
...............\...........\...\.......\zh-Hans
...............\...........\...\.......\.......\System.Xml.Linq.resources.dll
...............\...........\...\.......\zh-Hant
...............\...........\...\.......\.......\System.Xml.Linq.resources.dll
...............\...........\...\.......\HigLabo.Net.dll
...............\...........\...\.......\HigLabo.Net.Silverlight.dll
...............\...........\...\.......\HigLabo.Net.WindowsPhone7.dll
...............\...........\...\.......\Newtonsoft.Json.dll
...............\...........\...\.......\Newtonsoft.Json.Silverlight.dll
...............\...........\...\.......\Newtonsoft.Json.WindowsPhone7.dll
...............\...........\...\.......\System.Xml.Linq.dll
...............\...........\Core
...............\...........\....\AsciiCharCode.cs
...............\...........\....\AsyncHttpCallErrorEventArgs.cs
...............\...........\....\AsyncHttpContext.cs
...............\...........\....\AsyncSocketCallErrorEventArgs.cs
...............\...........\....\ResponseObject.cs
...............\...........\....\ResponseObjectParseException.cs
...............\...........\....\StreamWriteContext.cs
...............\...........\....\XmlAttribute.cs
...............\...........\....\XmlData.cs
...............\...........\Extensions
...............\...........\..........\DictionaryParserExtensions.cs
...............\...........\..........\StreamExtensions.cs
...............\...........\..........\XmlParserExtensions.cs
...............\...........\Http
...............\...........\....\HttpClient.AsyncCall.cs
...............\...........\....\HttpClient.cs
...............\...........\....\HttpClient.SyncCall.cs
...............\...........\....\HttpMethodName.cs
...............\...........\....\HttpProtocolType.cs
...............\...........\....\HttpRequestCommand.cs
...............\...........\....\HttpRequestUploadingEventArgs.cs
...............\...........\....\HttpResponse.cs
...............\...........\....\HttpResponseException.cs
...............\...........\OAuth
...............\...........\.....\AccessTokenInfo.cs
...............\...........\.....\AuthorizeInfo.cs
...............\...........\.....\GetRequestTokenCommand.cs
...............\...........\.....\OAuthClient.AsyncCall.cs
...............\...........\.....\OAuthClient.cs
...............\...........\.....\OAuthClient.InnerClass.cs
...............\...........\.....\OAuthClient.Static.cs
...............\...........\.....\OAuthClient.SyncCall.cs
...............\...........\.....\OAuthMode.cs
...............\...........\.....\OAuthSignatureTypes.cs
...............\...........\.....\SignatureInfo.cs
...............\...........\obj
...............\...........\...\Debug
...............\...........\...\.....\TempPE
...............\...........\...\Release
...............\...........\Properties
...............\...........\..........\AssemblyInfo.cs
...............\...........\Socket
...............\...........\......\BufferManager.cs
...............\...........\......\DataReceiveContext.cs
...............\...........\......\DataSendContext.cs
...............\...........\......\DataTransferContext.cs
...............\...........\......\SocketClient.cs
...............\...........\......\SocketClientException.cs
...............\...........\HigLabo.Net.csproj
...............\...........\HigLabo.Net.csproj.user
...............\...........\HigLabo.Net.csproj.vspscc
...............\...........\HigLabo.Net.Silverlight.csproj
...............\...........\HigLabo.Net.Silverlight.csproj.user
...............\...........\HigLabo.Net.Silverlight.csproj.vspscc
...............\...........\HigLabo.Net.WindowsPhone7.csproj
...............\...........\HigLabo.Net.WindowsPhone7.csproj.user
...............\...........\HigLabo.Net.WindowsPhone7.csproj.vspscc
...............\Reference
...............\.........\bin
...............\.........\...\Debug
...............\.........\...\.....\Reference.dll
...............\.........\...\Release
...............\.........\obj
...............\.........\...\Debug
...............\.........\...\.....\TempPE
...............\.........\Properties
...............\.........\..........\AssemblyInfo.cs
...............\.........\BayesianFilter.dll
...............\.........\HtmlAgilityPack.dll
...............\.........\Reference.csproj
...............\.........\Reference.csproj.user
...............\SpamFilterSample
...............\................\bin
...............\................\...\Debug
...............\................\...\.....\SpamData
...............\................\...\.....\BayesianFilter.dll
...............\................\...\.....\HigLabo.Mail.dll
...............\................\...\.....\HigLabo.Net.dll
...............\................\...\.....\HtmlAgilityPack.dll
...............\................\...\.....\Lucene.Net.dll
...............\................\...\.....\Newtonsoft.Json.dll
...............\................\...\.....\NotSpam.txt
...............\................\...\.....\NotSpamOriginal.txt
...............\................\...\.....\Spam.txt
...............\................\...\.....\SpamFilterSample.exe
...............\................\...\.....\SpamFilterSample.exe.config
...............\................\...\.....\SpamFilterSample.vshost.exe
...............\................\...\.....\SpamFilterSample.vshost.exe.config
...............\................\...\.....\SpamFilterSample.vshost.exe.manifest
...............\................\...\.....\SpamOriginal.txt
...............\................\...\.....\Sport.txt
...............\................\...\Release
...............\................\obj
...............\................\...\x86
...............\................\...\...\Debug
...............\................\...\...\.....\TempPE
...............\................\Properties
...............\................\..........\AssemblyInfo.cs
...............\................\app.config
...............\................\MailSpamFilter.cs
...............\................\NotSpam.txt
...............\................\NotSpamOriginal.txt
...............\................\Program.cs
...............\................\Spam.txt
...............\................\SpamFilterSample.csproj
...............\................\SpamFilterSample.csproj.user
...............\................\SpamOriginal.txt