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
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
|
|
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
|
|
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
|
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
|
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