Linux SoftwareCommunicationsEmail FiltersTclMilter 1.0

TclMilter 1.0


TclMilter is a package for Tcl (written in C) that implements an interface to SendMail's Milter (Mail Filter) API for developing cust
Developer:   Michael Kirkham
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   113K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


TclMilter is a package for Tcl (written in C) that implements an interface to SendMail's Milter (Mail Filter) API for developing custom scripted message rewriting and spam filtering processes.

A thread-enabled Tcl build is required due to Milter's threading requirements. However, you can only run, configure, or register callbacks for a milter from the first thread/interpreter the package is loaded into.

If you need to be able to stop the milter from within Tcl, you can load the package in another thread to do so. Only the "milter stop" command will function in secondary threads.

This extension is provided under the GNU General Public License (GPL) (see the file "license.terms" for details).

Here are some key features of "TclMilter":
  • The smfi_opensocket command is not provided, only milter main as an interface to smfi_main.
  • The smfi_setconn, smfi_settimeout, smfi_setbacklog and smfi_setdbg commands, as well as settings normally provided through smfi_main are instead provided as milter configure options.
  • The smfi_register command is provided as milter register; however, unlike libmilter it's possible to register and unregister callbacks at any time, rather than just once prior to calling main.
  • There isn't a single data storage value for smfi_setpriv; rather, TclMilter's milter setpriv command uses a hash table so you can set individual, custom variables with data to associate with a context.
  • The context provided to callbacks is not simply a pointer, but is an actual Tcl command that can be used to interact with the context.
    tags the smfi  you can  the context  smfi main  the milter  milter from  the package  

    Download TclMilter 1.0


     http://www.muonics.com/FreeStuff/TclMilter/tclmilter1.0.tgz


    Authors software

    TclMilter 1.0 (by Michael Kirkham)
    TclMilter is a package for Tcl (written in C) that implements an interface to SendMail's Milter (Mail Filter) API for developing cust


    Similar software

    TclMilter 1.0 (by Michael Kirkham)
    TclMilter is a package for Tcl (written in C) that implements an interface to SendMail's Milter (Mail Filter) API for developing cust

    Net::Milter 0.08 (by Martin Lee, MessageLabs Ltd.)
    Net::Milter provides a masquerade as the MTA to communicate with email filters through a milter interface.

    SYNOPSIS

    use Net

    avpmilter 0.2-2 (by Vadim V Zotov)
    avpmilter is a sendmail milter interface to the Kaspersky antivirus daemon.
    Avpmilter gets virus scan result and tells sendmail MTA

    GreyList Sendmail milter 2.0.0 (by Eugene Kurmanin)
    smf-grey is a Sendmail milter that implements the GreyList Anti SPAM technology

    SSpamM 2.1 (by Sami-Pekka Hallikas)

    bogom 1.9 (by Juan J. Martinez)
    bogom is a simple sendmail milter to interface bogofilter.

    SYNOPSIS

    bogom [-R | -D] [-t] [-v] [-u user] [-s conn] [-b bogo_path

    SPF Sendmail milter 2.0.1 (by Eugene Kurmanin)
    SPF Sendmail milter is a Sendmail filter that implements the Sender Policy Framework technology with help of libSPF2 library

    Zombie SPAM blocker 1.2.1 (by Eugene Kurmanin)
    smf-zombie is a Sendmail milter for SPAM/virus filtration from zombie computers.

    Today is more than 70-80% of SPAM and viruses goi

    Sendmail filter for ClamAV 1.2.1 (by Eugene Kurmanin)
    smf-clamd is a Sendmail milter for the ClamAV (Clam AntiVirus).

    Sendmail filter for ClamAV aims to be lightweight, reliable and si

    Python milter 0.8.6 (by Stuart D. Gathman)
    Python milter module provides a python interface to Sendmail's libmilter that exploits all its features


    Other software in this category

    TclMilter 1.0 (by Michael Kirkham)
    TclMilter is a package for Tcl (written in C) that implements an interface to SendMail's Milter (Mail Filter) API for developing cust

    avelsieve 1.9.7 (by Alexandros Vellis)
    Avelsieve or, verbosely, "SIEVE Mail Filters Plugin for Squirrelmail" is a Squirrelmail plugin for creating SIEVE scripts on a Cyrus

    t-prot 2.2 (by Jochen Striepe)
    t-prot (TOFU Protection) is a filter which improves the readability of email messages and Usenet posts by hiding some of their annoyi

    smf-zombie 1.0.0 (by Eugene Kurmanin)
    smf-zombie is a SendmailTM filter for SPAM and virus filtration from zombie PC.
    More than 80% of SPAM is going from the infected Wi

    OpenProtect 5.0.4 (by OpenComputing)

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags