TPmail was ported on Linux and Solaris for x86 systems. But before a ready package shipping
for these platforms it is neccessary to run an serious external testing. Only after finishing of
these testings the package will be ready for a commercial shipping. We are looking for any organization
that ready to run a such external testing with a very good partnership conditions.
TPmail is initially created as a package only for mail server sendmail. But interests for many features of package
is forced us to try to port some features, for example, anti-spam filter.
Such work had stared and we selected a mail server Communigate Pro as first target.
Here alsoe we are looking for organizatioins to help us with the external testing.
Please read a documentation. After stop of sendmail and modules of package TPmail
you must sure that, a given programs really stopped. For this checking use
the standard system programs ps and sockstat.
Statistics program in the package TPmail consists of two parts. First part часть transforms logs of
sendmail into some internal form (chains of messages and events). Second part - this is a
report generator. We agree with some our partners, that various reports generators will be more
successfull to create the various reports forms during a statistics ouput. Maybe in next version
we will be ready to build to implement a such possibility. Note that this possibility is partially
implemented now. Please note also that all such features will be need a wide testing to
provide an effective implementation.
Multiprocessing technologies are allowed on SMP systems simultaneously to run a several tasks
for one message, for example, virus checking with several antiviruses scanners simultaneously.
Package TPmail is eay allowed to implement multiprocessing technology with any scaling
unlike other packages. Sample of such implementation you can see in script run_all_virus_scanners.sh
for module milter-agent.
All mail that gets a mail server sendmail is incoming mail (use the standard
post office as example). On next stage, using of e-mail envelopes and own settings,
sendmail selects a match route for a given message. Namely, for sendmail settings
we speak oftly about incoming and outgoing mail. In really, sendmail is only
retranslated (reroutes) a message on next selected server or local delivery agent.
Any milter module don't know something about a messages's route. Milter modules
of package TPmail are same as other milter modules. They use a global filters
and don't understand a traffic direction. Therefore, a created rules are acted for
all messages. But in some cases, when we provide TPmail a some additional
information, then its modules will be understand a traffic direction (incoming and
outgoing messages). Such example will be the automatic white lists by sender in
And therefore, during own filtering rules please note that TPmail don't know
anything about mail messages routing.
Check, that you are not missed a keyword [Filter] in rule definition. Next
with a log of module milter-connect or with a helo of program mc_client you must sure, that
a given was successfully loaded. If in this rule you use the regular expressions, then check it
with a help of program test_regex. And last - check your rule for matching on
real parameters wanted mail messages, that must be filtered by your rule.
Please read carefully a logs. Increase a verbosity level for a more detail diagnostics.