Mailshell The OEM Anti-Spam Leader  
About Solutions Partners Products News Customer Login
 
OEM Enterprise Suite Desktop Protection Technology

Testing the Plugin
a. If you haven't done it yet, launch the plugin:
    $ /etc/rc.d/init.d/spamfilter start
b. Send a message through a program using Sendmail.

c. Become root and do:
    $ cat /var/log/maillog | grep <date and time>

    e.g. $ cat /var/log/maillog | grep 'Oct 16 12:' to list messages logged on Oct 16 after 12:00.
d. If you see something like this without errors, then plugin is working:
    During startup:
    Oct 21 18:13:13 dev12 MailShellSendmailSpamFilter[22386]: Starting MailShellSendmailSpamFilter
    Oct 21 18:13:13 dev12 MailShellSendmailSpamFilter[22386]: Running as user ' spamfilter '
    Oct 21 18:13:13 dev12 MailShellSendmailSpamFilter[22386]: UserName = 'spamfilter'
    Oct 21 18:13:13 dev12 MailShellSendmailSpamFilter[22386]: Conn = 'local:/etc/spamfilter/spamfilter.sock'
    Oct 21 18:13:13 dev12 MailShellSendmailSpamFilter[22386]: SpamThreshold = 90
    Oct 21 18:13:13 dev12 MailShellSendmailSpamFilter[22386]: RejectionThreshold = 0
    Oct 21 18:13:13 dev12 MailShellSendmailSpamFilter[22386]: SendmailPluginConfDir = '/etc/spamfilter'
    Oct 21 18:13:13 dev12 MailShellSendmailSpamFilter[22386]: MtaHostCheck = 0
    Oct 21 18:13:13 dev12 MailShellSendmailSpamFilter[22386]: SenderAddressCheck = 0
    Oct 21 18:13:13 dev12 MailShellSendmailSpamFilter[22386]: SenderAddressSpamOffset = 50
    Oct 21 18:13:13 dev12 MailShellSendmailSpamFilter[22386]: RejectIfSndrNotVerified = 0
    Oct 21 18:13:13 dev12 MailShellSendmailSpamFilter[22386]: ExtensionCheck = 0
    Oct 21 18:13:13 dev12 MailShellSendmailSpamFilter[22386]: RejectIfTooManyRcpts = 0
    Oct 21 18:13:13 dev12 MailShellSendmailSpamFilter[22386]: TagMessageIfSpam = 1
    Oct 21 18:13:13 dev12 MailShellSendmailSpamFilter[22386]: Hostname: 'dev12.maildir.com'
    Oct 21 18:13:13 dev12 MailShellSendmailSpamFilter[22386]: Mailshell SpamCatcher engine is initializing......
    Oct 21 18:13:28 dev12 MailShellSendmailSpamFilter[22386]: Mailshell Spamcatcher engine is initialized with success
    Oct 21 18:13:28 dev12 MailShellSendmailSpamFilter[22386]: Socket configured
    Oct 21 18:13:28 dev12 MailShellSendmailSpamFilter[22386]: Callbacks registered

    For a legit message:
    Oct 21 18:14:28 dev12 MailShellSendmailSpamFilter[22386]: h9M1ESuw022396: HELO: dev12.maildir.com
    Oct 21 18:14:28 dev12 MailShellSendmailSpamFilter[22386]: h9M1ESuw022396: Envfrom: <burcu@dev12.maildir.com>
    Oct 21 18:14:28 dev12 MailShellSendmailSpamFilter[22386]: h9M1ESuw022396: Envrcpt: ' <burcu@mailshell.com> '
    Oct 21 18:14:28 dev12 MailShellSendmailSpamFilter[22386]: h9M1ESuw022396: Message-Id: <200310220114.h9M1ERC0022393@dev12.maildir.com>
    Oct 21 18:14:28 dev12 MailShellSendmailSpamFilter[22386]: h9M1ESuw022396: Subject: test
    Oct 21 18:14:28 dev12 MailShellSendmailSpamFilter[22386]: h9M1ESuw022396: Message body saved to private data of this message
    Oct 21 18:14:29 dev12 MailShellSendmailSpamFilter[22386]: h9M1ESuw022396: Mailshell spam score for message is 71

    For a spam message:
    Oct 21 18:17:44 dev12 MailShellSendmailSpamFilter[22386]: h9M1Hiuw022409: HELO: dev12.maildir.com
    Oct 21 18:17:44 dev12 MailShellSendmailSpamFilter[22386]: h9M1Hiuw022409: Envfrom: <burcu@dev12.maildir.com>
    Oct 21 18:17:44 dev12 MailShellSendmailSpamFilter[22386]: h9M1Hiuw022409: Envrcpt: ' <burcu@mailshell.com> '
    Oct 21 18:17:44 dev12 MailShellSendmailSpamFilter[22386]: h9M1Hiuw022409: Message-Id: <200310220117.h9M1HimS022406@dev12.maildir.com>
    Oct 21 18:17:45 dev12 MailShellSendmailSpamFilter[22386]: h9M1Hiuw022409: Subject: test 2
    Oct 21 18:17:45 dev12 MailShellSendmailSpamFilter[22386]: h9M1Hiuw022409: Message body saved to private data of this message
    Oct 21 18:17:46 dev12 MailShellSendmailSpamFilter[22386]: h9M1Hiuw022409: Mailshell spam score for message is 91
    Oct 21 18:17:46 dev12 MailShellSendmailSpamFilter[22386]: h9M1Hiuw022409: Spamcatcher subject header changed
    Oct 21 18:17:46 dev12 MailShellSendmailSpamFilter[22386]: h9M1Hiuw022409: Header X-SpamCatcher-Flag added
e. If there are errors, they will be logged in syslog.

Logging:
All possible errors and changes to original message like header or subject changes are logged in syslog(/var/log/maillog).

Related Links:
  Milter.org
  Sendmail.org
  www.wanlink.com/spamilter

  Libmilter API documentation:
  www.sendmail.com/partner/resources/development/milter_api/api.html
  www.sendmail.org/~gshapiro/8.10.Training/milterconfig.html
  www.mailshell.com/sendmail-8.12.10/libmilter/docs/


Mailshell Inc., 695 Fifth Street, Suite #3, San Francisco, CA 94107, tel: 415.348.8728