Special email server solution

You will be implementing a special linux email server that will work

in the following way: all incoming emails will be sent to only

one existing account, and then the emails should be parsed to

perl script that will save it on disk as a distinct .eml file.

A different perl script will watch for new emails and it will extract

all the attachments on disk as distinct files. Here you have the

complete process in a more detailed way:

1) Email messages is sent to special formated email address like:

ref-2508891 (at) [url removed, login to view]

you see it contains a record id.

2) The email arrives on the email server where from where

sendmail must intercept all emails for [url removed, login to view] domain

and send it to a single unique email account.

3) That account is using procmail to pass the email message to a

perl script. You can use a different solution then procmail if

you want.

4) The perl script is doing the following actions:

- it is first checking if the email is a valid email, this

means if it contain a record id and if it does it connects to

remote mysql server and check if that record is still active.

if its not active or valid it will send that email to an error mail

account for later checking. This remote server is not yet ready

so use some dummy table to implement this part.

- if we have a valid email then the full content of the email

is saved on disk as .eml file with all the attachments and mail

headers included, also a new record is added to an emails mysql

table with status NEW. This emails also contains record id so we can use

it later. You are free to design the emails table the way

you want.

5) A new perl script that is running as a cronjob it is watching

the emails table for new records with status new and if it finds

one it will extract all the attachments (including the body) to

files on disk using the MIME:: Parser perl module and change the

status for that email to "ready".

6) We need a web interface where we can see statistics about now

many emails we have for each state: new emails, ready emails and

error emails.

Skills: Perl, PHP

See more: special email, check valid email remote server perl, watch-it-now, server domain, not valid email address, not a valid email address, free mysql server, free email web design, email is not valid, email address not valid, email address is not valid, perl deliver script attachments extract, special emaile, extract eml perl, valid id, complete solution, check new messages, design de interface web, valid email, solution, server email like, remote server, perl parser, parsed, linux email

About the Employer:
( 47 reviews ) Zurich, Switzerland

Project ID: #220167

24 freelancers are bidding on average $1097 for this job


hi we can help you to get it done.

$1400 USD in 15 days
(574 Reviews)

Hi, Please see PMB.

$1200 USD in 10 days
(20 Reviews)

Plz see the PMB. Thanks & Regards, CSSAGlobal

$1500 USD in 45 days
(49 Reviews)

has exp with such thing. prefer to use postfix.

$400 USD in 5 days
(100 Reviews)

can help you. tnx.

$500 USD in 7 days
(289 Reviews)

please check pmb.

$1500 USD in 30 days
(27 Reviews)

Please provide us more details. Thank you.

$1500 USD in 35 days
(16 Reviews)

Hello,Stuckler, we are Clearware-creative,innovative,successful! Actually,we are a ten-years-old European IT company,one of the leaders in this branch, focused on development of all sorts high quality custom made sof More

$1500 USD in 45 days
(2 Reviews)

Hi. I can do that. Please check PM.

$700 USD in 7 days
(52 Reviews)

hi please see pm

$1200 USD in 30 days
(6 Reviews)

Hi, This can be done let me know.

$1200 USD in 7 days
(24 Reviews)

Please check PMB

$800 USD in 15 days
(8 Reviews)

Orchid Blues Media Network is the leading webdeveloper in India, located at Cochin, the new IT hub of India. We have a team of highly qualified and skilled programmers/webdevelopers/Designers, who have accomplished wi More

$400 USD in 5 days
(2 Reviews)

Hello, Please check PMB

$1500 USD in 50 days
(9 Reviews)

Please see my PM for details. Regards.

$400 USD in 7 days
(2 Reviews)

Please check your PMB

$1500 USD in 21 days
(2 Reviews)

Please see my PM

$1100 USD in 30 days
(0 Reviews)

Hi, see your PMB. Thx

$1500 USD in 20 days
(0 Reviews)

The requirements are as clear as water. We are currently implementing something similar at my current organization. On skills side, I have strong expertise on Unix, Perl, Database and SMTP. Can rope in a collea More

$650 USD in 12 days
(0 Reviews)

Hi I have provided on my recent project online tech support, server installation, configuration, server load handler, tickets, live chat support. I shall provide you the 24x7 full support. My hourly rate is 10$. M More

$1250 USD in 30 days
(0 Reviews)