| Mailshell
SDK Table of Contents |
 |
Disclaimer |
 |
Contents |
 |
SDK (Software Development
Kit) Overview |
 |
How to Install the
SDK |
| |
• Windows |
| |
• Linux |
| |
• Solaris |
| |
• FreeBSD |
| |
• Mac OS
X |
| |
• AIX, HP-UX,
and Solaris-Intel |
 |
A Quick Test of the
SDK |
 |
Using the SDK |
 |
Testing the SDK |
| |
• Conducting
the Basic Test |
| |
• Additional
Benchmarks |
| |
• Additional
Accuracy Tests |
| |
• Adjust
SpamScore Threshold Filter |
 |
Platform Summary |
 |
Release History |
 |
FAQ |
| |
 |
General FAQ |
| |
 |
LiveFeed FAQ |
| |
 |
BL Recommendations |
| |
 |
DNSBL4 FAQ |
| |
 |
DNSBL7 FAQ |
| |
 |
LBL6 FAQ |
| |
 |
LBL7 FAQ |
| |
 |
RBL4 FAQ |
| |
 |
RBL7 FAQ |
 |
Creating Your Own Application
Using the SDK |
 |
How to Train the SDK
Spam Engine |
 |
Reference |
| |
 |
Mailshell Class Methods |
| |
|
• addAddress |
| |
|
• addMessage |
| |
|
• deleteAddress |
| |
|
• deleteMessage |
| |
|
• flushTrainingWriteBuffer
|
| |
|
• getLastRuleUpdateTime() |
| |
|
• getOption |
| |
|
• getReputeDomain |
| |
|
• getReputeIP |
| |
|
• getRuleVersion() |
| |
|
• getVersion |
| |
|
• initialize |
| |
|
• Mailshell Constructor |
| |
|
• Mailshell Destructor |
| |
|
• reloadOptions() |
| |
|
• reloadRules |
| |
|
• retrieveEngineUpdate |
| |
|
• retrieveRules |
| |
|
• saveScoreOffsets |
| |
|
• setOption |
| |
|
• setRuleUpdateCallback() |
| |
|
• verifyRuleFileFormat |
| |
 |
MailshellMsg Class Methods |
| |
|
• computeScore |
| |
|
• getExtraInfo |
| |
|
• getOption |
| |
|
• greylistCheck |
| |
|
• MailshellMsg Constructor |
| |
|
• MailshellMsg Destructor |
| |
|
• setOption |
| |
|
• setSmtpEnvelope |
| |
|
• setSmtpIPaddr |
| |
 |
Global Approved List |
| |
 |
Global Blocked List |
| |
 |
Precedence of Approved and Blocked
Addresses |
| |
 |
Configuration Options |
| |
|
• Example Settings |
| |
 |
SpamCatcher Configuration Directory |
| |
 |
DNSBLs (DNS Block Lists) |
| |
 |
LBLs (Last Blackhole Lists) |
| |
 |
RBLs (Realtime Blackhole Lists) |
| |
 |
Return Codes |
| |
 |
Example |
 |
Credits |
 |
Restriction of Service |
 |
Appendix A: Process
Flow for OEM to Host Mailshell Data Updates |
 |
Appendix B: ISO-3166
Country Codes |
 |
Appendix C: Rule File
Descriptions |
 |
Appendix D: Traffic
Statistics Module |