Peruttu

Mass Mailing System

OBJECTIVE:

We need a secure and manageable system that can send a large amount of e-mails (about [url removed, login to view] per year) with a high deliverability rate. The emails should contain a link to an online version of the email so the user can view their email (personalized) in his browser (as a webpage) instead of his client. The system should gather statistics over all the sent e-mails (opens, clicks, bounces, etc.).

Sending emails:

-------------------------------------------------------------

A large part of the emails sent by this system will be important commercial e-mails, like order confirmations, invoices and delivery notifications, so it is imperative that these emails arrive (i.e. are not seen as spam, or become seen as spam later in time because of other emails that will be sent (mostly commercial mailings) trough the system.)

The system should be able to send both plaintext and HTML (i.e. multipart/alternative with a text/plain and text/html part), just plaintext (text/plain) or just HTML (text/html) and should be able to contain attachments.

In order to send all sorts of different mails the system should use fixed templates, which we will create ourselves. These templates should be added trough an intuitive GUI, and saved to a database. The templates need to at least have the following properties:

• Unique ID (key, not null)

• Name (unique , short name, max 50 chars, not null) (changeable by users)

• Description (max 255 chars, can be null) (changeable by users)

• Date created (not null)

• Date last modified (can be null)

• Text part (can be null) (changeable by users)

• Html part (can be null) (changeable by users)

We want to be able to send e-mails automatically by uploading an xml file (through FTP). The systems needs to periodically look for any xml files in a specified directory (should be changeable via a configuration file), parse them and send an email for every <email> element in this xml file.

See example file [url removed, login to view] (this is just an idea of what I think would be practical, if you have other and possible better ideas I will be all ears. )

After processing the XML it needs to be removed from the processing directory. A log entry has to be made of every sent email

Inside the text and html part, we need to be able to put variables. The format for these variables doesn’t matter, so you can choose whichever makes it easy to program, but the general idea is to have a text like this one, and a string in the text like ‘{variable}’ that will eventually be replaced by a variable string.

Every template has to be checked and get a SPAM-score like SpamAssassin would set in an email’s headers, so that the template can be optimized to go through as many spam-checks as possible. We also need to see how and why this score was given (i.e. for which tests and what was the eventual score per test)

Viewing sent emails online:

-------------------------------------------------------------

Now the user also needs to be able to view the e-mail online, in case his email client doesn’t properly display the mail, so the data from the parsed XML needs to be put in a database. A landing page has to be created, and a link has to be added to each email. (something like: ‘If this email does not display correctly, click here’. This string should be changeable through a configuration file.) If the user clicks on the link he should see his personalized email. It should be nearly impossible for other users to guess a link and get to a personalized email from a different user. Also the page has to expire after a certain time. (this time-period needs to be configurable once for all emails but through a configuration file, so that we can do this ourselves)

Tracking emails / Statistics

-------------------------------------------------------------

When an e-mail batch is sent, we want to know certain things about the emails that were sent in this batch. First we want to know if there were any errors sending the email or replacing the variables. Second we want to know the amount of hard-bounces and soft-bounces. These hard and soft-bounces have to be able to be viewed individually per e-mail address (i.e. we need some kind of export of all bounced e-mail addresses, so we can add them to a blacklist). Finally we want to know if emails have been read or if we know nothing at all about the status of the email. (no bounce, no response, etc.)

I don’t know if the tracking of bounces is even possible or how exactly we can implement this, so you will have to come with some ideas about this.

Managing the system

-------------------------------------------------------------

The system should be secure and easily manageable through a web-based front-end by our company employees.

We need at least the following functions:

• Add/remove/modify templates

• view statistics

• manage user accounts (block, temporary disable, add, modify, remove)

• manage xml directory (remove or modify a file)

User Groups / Accounts:

The system should have user accounts which specify the right to access one of the before mentioned functions. The rights have to be specifiable per usergroup. Usergroups should be created by the administrator. Each user needs and can only be part of one group.

A user account must have the following properties:

• Full name

• username

• password

• email address

• creation date

• expiration date

• failed login count

Project delivery

-------------------------------------------------------------

Full source code must be released upon payment. We will fully own the code and full copyright to the code. You can be free in using any tool or set-up you want (as long as it’s Unix based), but we will have to have access to the source code of any required program.

Taidot: C-ohjelmointi, verkkomainonta, PHP, XML

Näytä lisää: mass mailer, mass mailing systems, mass mailing system, mailing system, xml use case, xml tool online, xml html free online, what makes you unique, what is data entry 10 key, what is a data entry test like, what is a 10 key data entry, we want employees, web template free entry data, webpage to xml online, want a part time account, view xml online, user tests, use case tool free, use case creation, up string, test php code online free, test html code online, test data creation, template web administrator, system tests

Tietoa työnantajasta:
( 6 arvostelua ) Utrecht, Netherlands

Projektin tunnus: #396740

29 freelanceria on tarjonnut keskimäärin 1312 $ tähän työhön

Maestros

Plz Chk PMB

1500 $ USD 30 päivässä
(101 arvostelua)
8.4
webexpertz

Dear Sir, I am interested in your project and can be done with your 100% satisfaction. I request you to check your PM for our quality work. 50 Days development + 10 Days for testing + Bug Fixing. Progress report Weekly Lisää

1500 $ USD 60 päivässä
(117 arvostelua)
8.4
excelence

i can help you,contact me to talk more,thanks

1500 $ USD 0 päivässä
(78 arvostelua)
8.2
Indexpage

Hello Sir, Kindly check your PMB for more details with dynamic web application with admin panel Thanks

1500 $ USD 40 päivässä
(55 arvostelua)
7.9
qualifiedcoders

hi we can help [url removed, login to view] developed a newsletter [url removed, login to view] pmb. thanks.

1500 $ USD 0 päivässä
(26 arvostelua)
7.6
hamotig87

Hello,I can do it and you will satisfied,just give this project to me.

1400 $ USD 30 päivässä
(55 arvostelua)
7.1
inavigator

We are doing exactly the same thing. We are interested into this.

1500 $ USD 30 päivässä
(13 arvostelua)
7.0
humashahid80

Dear Sir Please see PMB for more detials. Kind Regards Imran

1300 $ USD 30 päivässä
(55 arvostelua)
6.9
TheRenaissance

We are Technaissance. We can do it. Please check the PMB for details.

1200 $ USD 25 päivässä
(22 arvostelua)
6.9
pradeepksingh

Please see pmb.

1400 $ USD 40 päivässä
(7 arvostelua)
6.2
ManiksSoftware

We possess extensive experience of developing numerous high-end websites and are highly organized and adept at meeting tight deadlines that are so common in this industry. Please see PMB for more details.

1250 $ USD 35 päivässä
(5 arvostelua)
5.8
ManiksIndia

Please check PMB. as we have references for this kind of work.

1499 $ USD 60 päivässä
(4 arvostelua)
5.7
developersourav

Hi I have over 4 years of extensive experience in Web Programming, Web Designing, Web 2 Applications , Rich Web Applications, All Major CMS and Custom Script installation. My strengths are PHP, AJAX, xHTML, All M Lisää

1300 $ USD 25 päivässä
(13 arvostelua)
4.8
tassard

Hi, I think I can do this for you, because I have 8 years development experience and I'm familiar with server development. Thanks.

1500 $ USD 30 päivässä
(1 arvostelu)
4.4
ctcprojbid

we will provide you best services

1500 $ USD 30 päivässä
(4 arvostelua)
4.4
pmessri

Please follow up with me to discuss.

1000 $ USD 30 päivässä
(0 arvostelua)
0.0
gnrnet

We can complete the project in the time limit we specified with excellent quality.

1300 $ USD 30 päivässä
(0 arvostelua)
0.0
patilsameer19

Having satisfactorily provided our services to clients such as Quality Time Services, and also in some Government organization, we are looking forward to work with your prestigious organization. We have experienced tea Lisää

1250 $ USD 60 päivässä
(0 arvostelua)
0.0
vaibhav11

We already have worked on such application hence we can ensure excellent quality with timely dilivarables. Looking forword to work with you.

1150 $ USD 10 päivässä
(0 arvostelua)
0.0
SmartDesign05

we are smart designers in network. Welcome to collect with us

800 $ USD 30 päivässä
(0 arvostelua)
0.0