SpamAssassin Plugin for TrustSphere\\\'s TrustVault

In Progress

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:

http://LogiQHost/check_sender?c=CustomerId&k=CustomerKey&dg=CustomerId&d=inbound&i=10.10.10.10&s=e&r=e

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

Skills: Linux, Perl

See more: start for a freelancer developer, requirements for freelancer com, request release in freelancer, request release freelancer, request milestone freelancer, purpose of use case, purpose of freelancer, need assessment freelancer, linux project in freelancer, job r in freelancer com, is freelancer legitimate, freelancer under linux, freelancer to create a plugin, freelancer request release milestone, freelancer request release, freelancer milestone default, freelancer linux sysadmin, freelancer linux project, freelancer linux developer, freelancer email developer, freelancer delete project, freelancer delete milestone, freelancer com spamassassin, freelancer com's, freelancer com s

Project ID: #4612353

Awarded to:

lepoitr

hammer. I'm interested n that project. I'm experienced (15+) perl web developer and linux administrator.

$31 USD / hour
(14 Reviews)
5.3

6 freelancers are bidding on average $36/hour for this job

superior5

Hammer // Expert Engineer

$46 USD / hour
(7 Reviews)
6.8
PerlIsFun

hammer I'm familiar with SA plugins and a heavy everyday user of SA as sysadmin. And I'd be glad to add value to SA.

$38 USD / hour
(18 Reviews)
4.7
YoctoPetaBorg

hammer // no, not perl, plz, anything but not perl. i'd rather segfault with high C ;}

$14 USD / hour
(24 Reviews)
4.7
alexmcn

hammer I have experience with communication protocols and Perl. Please review my private message.

$33 USD / hour
(0 Reviews)
0.0
getveltrod12

Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and t More

$51 USD / hour
(0 Reviews)
0.0