• kSpam on Linux with Lotus Domino 8

    By Riccardo Rocca 2 decades ago

    My configuration:

    Server with SLES 10 sp2

    Lotus Domino 8.0.1

    kSpam 1.7b for linux.



    All libraries are there:

    ldd/opt/lotus/notes/80010/linux/kspam

        linux-gate.so.1 =&amp;gt;  (0xffffe000)<br/>
        libnotes.so =&amp;gt;/opt/lotus/notes/80010/linux/libnotes.so (0xf6495000)<br/>
        libm.so.6 =&amp;gt;/lib/libm.so.6 (0x00c5a000)<br/>
        libnsl.so.1 =&amp;gt;/lib/libnsl.so.1 (0xf647e000)<br/>
        libc.so.6 =&amp;gt;/lib/libc.so.6 (0x00b18000)<br/>
        libdl.so.2 =&amp;gt;/lib/libdl.so.2 (0x00d8f000)<br/>
        libpthread.so.0 =&amp;gt;/lib/libpthread.so.0 (0xf6467000)<br/>
        libresolv.so.2 =&amp;gt;/lib/libresolv.so.2 (0xf6453000)<br/>
        libndgts.so =&amp;gt;/opt/lotus/notes/80010/linux/libndgts.so (0xf6451000)<br/>
        librt.so.1 =&amp;gt;/lib/librt.so.1 (0xf6448000)<br/>
        libstdc++.so.6 =&amp;gt;/usr/lib/libstdc++.so.6 (0xf635f000)<br/>
        libxmlproc.so =&amp;gt;/opt/lotus/notes/80010/linux/libxmlproc.so (0xf5f5e000)<br/>
        libgcc_s.so.1 =&amp;gt;/lib/libgcc_s.so.1 (0xf5f52000)<br/>
       /lib/ld-linux.so.2 (0x00afb000)<br/>
    


    ldd/opt/ibm/lotus/notes/80010/linux/libkspam.so

        linux-gate.so.1 =  (0xffffe000)<br/>
        libnotes.so =/opt/ibm/lotus/notes/latest/linux/libnotes.so (0xf6492000)<br/>
        libm.so.6 =/lib/libm.so.6 (0xf645b000)<br/>
        libnsl.so.1 =/lib/libnsl.so.1 (0xf6444000)<br/>
        libpthread.so.0 =/lib/libpthread.so.0 (0xf642d000)<br/>
        libc.so.6 =/lib/libc.so.6 (0xf62ec000)<br/>
        libresolv.so.2 =/lib/libresolv.so.2 (0xf62d9000)<br/>
        libdl.so.2 =/lib/libdl.so.2 (0xf62d5000)<br/>
        libpcre.so.0 =/lib/libpcre.so.0 (0xf62b8000)<br/>
        libndgts.so =/opt/ibm/lotus/notes/80010/linux/libndgts.so (0xf62b6000)<br/>
        librt.so.1 =/lib/librt.so.1 (0xf62ad000)<br/>
        libstdc++.so.6 =/usr/lib/libstdc++.so.6 (0xf61c3000)<br/>
        libxmlproc.so =/opt/ibm/lotus/notes/80010/linux/libxmlproc.so (0xf5dc2000)<br/>
        libgcc_s.so.1 =/lib/libgcc_s.so.1 (0xf5db6000)<br/>
       /lib/ld-linux.so.2 (0x56555000)<br/>
    



    Created kSpamConf.nsf, mailspam.nsf, mailgood.nsf, from templates; all signed with server id.

    Added kSpam to servertasks and libkspam.so to EXTMGR_ADDINS.

    Added (and confirmed) about 100 spam documents to mailspam and about 100 good documents to mailgood.nsf.



    Created configuration document:

    (KS_IID). Mnetks

    (KS_DEFAULTACTION). 2 - Copy

    (KS_DEFAULT_PROB_INC). 0%

    (KS_MARK). Yes

    (KS_BLACKLIST). Yes

    (KS_MARK_ALLOW). Yes

    (KS_RELOAD). Yes

    (KS_STATS). Yes

    (KS_MIN_FROM_LENGTH). 0

    (KS_MAX_FROM_INTS). 4

    (KS_FILTER_FROM_INT). No

    (KS_FILTER_SUBJECT). No

    (KS_INTERESTING_FORMS).

    (KS_RECIPIENTS). Yes

    (KS_COPIED_DB). mailspam.nsf

    (KS_DEBUG). Yes



    Activated Bayesian filter:

    (KS_BAYESIAN_FILTER). Yes

    (KS_BL_PERIOD). 360

    (KS_BAYESIAN_BOUNDARY). 90%

    (KS_BAYESIAN_MARK). Yes

    (KS_BAYESIAN_RATIO). 5

    (KS_BAYESIAN_ACTION). 2 - Copy

    (KS_BAYESIAN_ACTION_MARK_WITH). kSpam

    (KS_BL_IGNORE).

    (KS_BL_DUMPLISTS). Yes

    (KS_BAYESIAN_PREP). Yes

    (KS_BAYESIAN_PREP_2). No

    (KS_BL_DEBUG). Yes





    Added five rules for spam.



    Restarted server. I see kSpam loading

    08/07/2008 15.42.36 kSpam.bload: Originally by Tom Lyne;

    08/07/2008 15.42.36 kSpam.bload: Enhanced by linkgroup.it - Nico Vis;

    08/07/2008 15.42.36 kSpam.bload: Linux port by Hans-Georg Franke;

    08/07/2008 15.42.36 kSpam.bload: Initializing complete

    08/07/2008 15.42.37 kSpam.bload: Data loaded from file comblist.txt;

    08/07/2008 15.42.37 kSpam.bload: Loading words Version 1.7b;

    08/07/2008 15.45.43 kSpam.bload: Finished loading words;

    08/07/2008 15.45.43 kSpam.bload: Calculating probabilities;

    08/07/2008 15.45.43 kSpam.bload: Finished calculating probabilities;

    08/07/2008 15.45.43 kSpam.bload: Ready;





    Now I can see it in Servertasks (kSpam Bayesian - Waiting for another 49 minutes), but…



    nothing happens, I mean nothing added to mailspam.nsf/mailgood.nsf.



    Did I miss anything? Anything wrong? Any hint?

    Thanks



    10.7.2008: changed kSpamCon.nsf to KSpamCon.nsf. Restarted server. Now I see:

    10/07/2008 10.03.35 kSpam.bload: Originally by Tom Lyne

    10/07/2008 10.03.35 kSpam.bload: Enhanced by linkgroup.it - Nico Vis

    10/07/2008 10.03.35 kSpam.bload: Linux port by Hans-Georg Franke

    10/07/2008 10.03.35 kSpam.bload: Initializing complete

    10/07/2008 10.03.35 kSpam.extmgr: Originally by Tom Lyne

    10/07/2008 10.03.35 kSpam.extmgr: Enhanced by linkgroup.it - Nico Vis

    10/07/2008 10.03.35 kSpam.extmgr: Loading rules Version 1.7b

    10/07/2008 10.03.35 kSpam.extmgr: Finished loading rules

    10/07/2008 10.03.36 kSpam.bload: Data loaded from file comblist.txt

    10/07/2008 10.03.36 kSpam.bload: Loading words Version 1.7b

    10/07/2008 10.06.56 kSpam.bload: Finished loading words

    10/07/2008 10.06.56 kSpam.bload: Calculating probabilities

    10/07/2008 10.06.57 kSpam.bload: Finished calculating probabilities

    10/07/2008 10.06.57 kSpam.bload: Ready

    • Solved, but manual is wrong!

      By Riccardo Rocca 2 decades ago

      I changed kSpamCon.nsf to KSpamCon.nsf and restarted the server: now mailgood.nsf is being filled.



      Now, what about a correction on installation manual, where I read:



      Hereafter for both systems:

      1. Sign the database templates, kSpamCon.ntf, mailgood.ntf and

        mailspam.ntf.
      2. Create the configuration database kSpamCon.nsf from the template

        kSpamCon.ntf.







        Thanks