SpamAssassin Plugin for TrustSphere\'s TrustVault

  • Status Completed
  • Budget $2 - $50 USD / hour
  • Total Bids 6

Project Description

The purpose of the project is to give SpamAssassin users the ability to use TrustSphere's TrustVault to reduce the rate at which SpamAssassin makes false positive errors (misclassifies legitimate email as spam). To do this, we need a connector (SpamAssassin Plugin) which queries TrustVault for an assessment of each message. We are hiring a developer to create the first milestone. If this is completed well then there will be more work immediately to complete an initial release for use by our customers.

To use the resulting Plugin, the customer's sysadmin will:

- download and install the Plugin

- edit a configuration file to set their LogiQHost (hostname:port), CustomerId and CustomerKey

- restart spamd

When spamd assesses a message, the test in the new Plugin will:

- configure an HTTP client with 5s connection and inactivity timeouts

- send an HTTP request to a TrustSphere server like:


(Apologies, [url removed, login to view] has damaged the job spec because it contains email addresses, despite their being in [url removed, login to view]; we'll correct this information in direct communication with the successful bidder)

If the response is successful and contains _WL then the test is be treated as having passed and a [default] score of -1000 applied

If the response:

- is a successful TrustVault response but does not contain _WL

- is a TrustVault error

- is an HTTP library error, or

- times out

then the test is treated as having failed

In either case, a header like

X-LogiQ-query: [url removed, login to view] (I000 OK [url removed, login to view])

is added to the message

(see note above about [url removed, login to view]'s damage to email addresses)

Important note: to separate yourself from the spammers, please write "hammer" as the first line of your bid. We will delete all bids that do not start with this word as most bidders never read the requirements. Thank you for being one who does.

Delivery is via github, copyright assigned to TrustSphere, licensed to all under the Apache-2.0 license as per SpamAssassin itself.

Get free quotes for a project like this
Completed by:
Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online