OK. NO TCO OR ROI HERE. WE LIED.
Posted on August 30th, 2007 by Peter | Permalink

We got no PDF spam since August 21st. How about you?

Posted on August 21st, 2007 by Peter | Permalink

Write this…

Install-TransportAgent -Name “Vamsoft Test Agent” -AssemblyPath “E:\ORF\testagent\TestAgent.dll” -TransportAgentFactory=”Vamsoft.ORF.TestAgent.TestAgentFactory”

…instead of this…

Install-TransportAgent -Name “Vamsoft Test Agent” -AssemblyPath “E:\ORF\testagent\TestAgent.dll” -TransportAgentFactory “Vamsoft.ORF.TestAgent.TestAgentFactory”

…and lament on why PowerShell is giving you a prompt instead of an error message or something. Experiment with replacing -Name with -Identity. Boot your other virtual server where once this stuff worked and check why it worked there. Watch your computer running out of free memory with two virtual servers concurrently running. Shut down the other virtual server and wait while all running apps are mapped back to the live memory from the system swap. Get upset and pause both virtual machines as a desperate attempt. Realize that you’re just making the situation worse. Get a coffee, start with fresh mind. Look clueless. Then, finally, find the needless equals sign :)

Posted on August 9th, 2007 by Peter | Permalink

Did you know that you can query the ORF statistics counters from the Windows PowerShell? This is how it works for the cumulative On Arrival “Tested Emails” counter:

$ORF = New-Object -com “orfeesvc.EnterpriseService”
$cumulative = “”

$sincestartup = “”

$ORF.GetStatisticsEx([ref] $cumulative, [ref] $sincestartup)

$xmldoc = New-Object -com “MSXML.DomDocument”

$xmldoc.loadXML($cumulative)

$node = $xmldoc.selectSingleNode(”/statistics/onarrival/tested”)

$oatested = $node.nodeTypedValue

That’s because PowerShell can invoke COM objects and what ORF returns via the GetStatisticsEx() method is really just XML that can be loaded into the COM-based MSXML parser, and so on…

Posted on August 7th, 2007 by Peter | Permalink

Our news and web server at www.vamsoft.com will be down from 9:30PM CEST (GMT+2) to 10:30PM today, for scheduled maintenance. Ok, not so scheduled, the guys from the data center just called that the server is “beeping”, whatever that means.

Posted on August 1st, 2007 by Peter | Permalink

The title says it all, we just have released an update to the PDF Spam Agent.

There entire PDF spam recognizer engine was rewritten to deal with the new types of PDF spam and it detects most of them pretty well. We did not add rules for some less widespread/older PDF spam types that are unexpected to be repeated in the future, but still there are 8 new types of PDF spam that are caught by the agent.

We have also changed the source code license to LGPL 3, so now the gates are open for admins with programming skills and programmers with admin skills and programmers without admin skills and just for everyone to improve the agent. I think the code is quite well documented and reasonably organized considering the limited time we had, but if you have any questions, feel free to ask.