Find Jobs
Hire Freelancers

Script to scan already arrived email for keywords on Linux

$30-250 USD

I përfunduar
Postuar over 13 years ago

$30-250 USD

Paguhet në dorëzim
Hi, I'm looking for someone who has experience with the inner working of mailservers and (perl) scripting in Linux to write a (perl) script to scan already arrived email for keywords. Background: Our mailserver only processes incoming emails, no email sending is taking place. On an average day about 600K email arrive at the server. This 600K is received on about 40 local catchall mailboxes that are forwarded to 4 central emailaccounts. These 4 central emails accounts are accessed by 4 different pop3 clients at 1 minute intervals. Of all the incoming mail only mail that contains specific keywords inside urls within the body of the mail are of use to us. Currently the 4 central pop accounts receive too many unwanted mails to function proporly and regular spamfilters dont fit our purpose. Project: Thus what is needed is a script that continuously or semi-continuously (1 minute interval for example) checks all mail that has arrived on the server (for example in /var/spool/mail or /home/usrx/mail/new, you determine the best location) for specific keywords (whitelist) inside urls within the body of the mail. If one or more words from a whitelist is present then the mail kept, otherwise the mail is deleted. - The server is an out of the vps with 3 cores (3x AMD Opteron 6174 @ 2.2GHZ) with 4GB of ram with CENTOS, WHM/CPANEL and the usual programs installed. IF you suggest different hardware let me know. - You are free to select & install any mailserver (dovecot, courier, etc) or other software as you see fit. The server is dedicated 100% to this project. - The 40 catchal domains will change from to time, the 4 central emailaccounts will not. Please make your solution supports this. - Speed of the script is essential as mail will be coming every second of the day! The script should check all mail present and incorporate a fast mechanism to refrain from scanning email multiple times. Maybe a temp direcory, renaming of files, this is up to you. No unscanned email should be downloaded by the pop3 client. - Just to let you know. Spamassisin had already been tried but result in very high load. Also ASSP has been tried unsuccesfully (cant search within the body of the email). Realtime scanning at arrival time is too cpu intensive. - I want to receive the sourcecode and some documentation for when I decide to move to another server. - A simple web interface is needed for: 1. monitoring the number of emails currently located on the server (to make sure no email piles up) 2. Entering the words for the whitelist. 3. monitoring the serverload. - Example: if the body of the mail is like this: "Hello user x, please visit this link to start: <a href="[login to view URL]">click here</a>" and the whitelist include the word 'verify' then this mail should be kept. Goodluck with bidding
ID e Projektit: 854423

Rreth projektit

6 propozime
Projekt në distancë
Aktive 14 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
I dhënë për:
Avatari i Përdoruesit
Please check PM
$200 USD në 5 ditë
4,8 (11 përshtypje)
3,3
3,3
6 profesionistët e pavarur ofrojnë mesatarisht $188 USD oferta për këtë punë
Avatari i Përdoruesit
I am a perl expert and can deliver a reliable solution to you
$180 USD në 4 ditë
4,8 (42 përshtypje)
5,9
5,9
Avatari i Përdoruesit
We have extensive Perl programming and WHM/Cpanel experience, system admin experience with 3 of our own dedicated servers.
$200 USD në 5 ditë
5,0 (3 përshtypje)
3,9
3,9
Avatari i Përdoruesit
Hello, please check your pmb.
$200 USD në 3 ditë
5,0 (2 përshtypje)
3,7
3,7
Avatari i Përdoruesit
Pls see PM
$150 USD në 30 ditë
4,0 (5 përshtypje)
3,0
3,0
Avatari i Përdoruesit
Hi, I'm interested in your project, please see my PMB.
$200 USD në 15 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i NETHERLANDS
Utrecht, Netherlands
4,6
3
Mënyra e pagesës u verifikua
Anëtar që nga tet 27, 2010

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.