Java Email Address Verification Script and Programme

In Progress

The BuyVIP email verification script should be designed to block all the most common forms of erroneous and malicious email address without blocking the user from registering on the BuyVIP site.

On our online form for signing up for membership of the site there is the form box for the email address. Once the user has entered the email address the script should check the address against the list below. It should then show a message (the email address entered is not accepted, please enter an alternative email address).

We also need a java program that can do exactly the same checks on a list of email addresses (CSV) file.

In both cases there needs to be a common administration interface that controls which domains and IP addresses are blocked and the internal list of disposable email addresses

It should cover the following verification steps:

1. Block wrong formatted emails E.g. without a domain or the @ symbol

2. Block wrongly entered top level domains

3. Block disposable email addresses (internal list and check against [url removed, login to view]). Disposable e-mail addressing (DEA) refers to an alternative way of sharing and managing e-mail addressing. DEA aims to set up a new, unique e-mail address for every contact or entity, making a point-to-point connection between the sender and the recipient. Subsequently, if anyone compromises the address or utilises it in connection with any e-mail abuse, the address-owner can easily cancel (or "dispose" of) it without affecting any other contact. Following the cancellation or replacement of a disposable e-mail address, the (ex-)owner need notify no more than one person/contact of the change.

4. Block domains and/or subdomains. Using the administration interface a domain (e.g. [url removed, login to view]) or a sub-domain (e.g. [url removed, login to view]) can be blocked

5. Block IPs or IP ranges. Using the administration interface block a single or range of IP addresses

6. Block bots by checking against BotScout database. BotScout helps prevent automated web scripts, known as "bots", from registering on forums, polluting databases, spreading spam, and abusing forms on web sites. They do this by tracking the names, IPs, and email addresses that bots use and logging them for future comparison

7. Perform DNS lookup on email domains.

8. Perform Spamhaus lookup on IP addresses (SBL, XBL)

9. Reject contact submissions containing URLs.

10. Reject contact submissions based on Undisposable, BotScout, StopForumSpam.

11. Reject common users such as info, admin, postmaster, abuse

12. Create a log of all activity - you can see what it is doing: who was blocked, and who was passed.

Skills: AJAX, Electronic Forms, Java, Javascript

See more: java email verification, java email address verification, what is new in java 1.5, top online email, programme web, new in java 1.5, malicious person, g web online user interface, create symbol, cover email, connection tracking, activity connection, email address verification script, java block disposable email, email verification using java, form email verification script, address verification script, java domain email, email verification script, program java online, online dns, email g, block sender, programme site web, g mail e mail

About the Employer:
( 0 reviews ) Pozuelo de Alarcon (Madrid), Spain

Project ID: #569018

Awarded to:

jamesetaylor

I will provide you with a standalone web application that will provide the admin interface etc. I will also supply a separate jar that will be required on the servlet container's classpath (containing the validation More

$1000 USD in 10 days
(0 Reviews)
0.0

14 freelancers are bidding on average $821 for this job

amitt800

Hi, I am interested with this project.

$750 USD in 5 days
(1 Review)
2.6
frendmansi

Contact me asap if u agree to my bid

$750 USD in 30 days
(1 Review)
0.0
muneermunnar

We are a group of three programmers doing projects just for educational purpose. We will take this as a challenge, if given a chance.

$750 USD in 7 days
(0 Reviews)
0.0
supermediastore

6+ years of Java/J2EE experience. I have developed similar stuff before. I will draft the methodology if interested.

$750 USD in 3 days
(0 Reviews)
0.0
jtrips

to code co-ordinate and test end to end it may eat approx 30 day, if needed it could be less than 30 days

$800 USD in 30 days
(0 Reviews)
0.0
s4esolutions

Hi As we are a Professionals in Java, Javascript,JSP, Servlet, etc., your task is very much close to our e and we already done few apps like the same you required. So we can complete your task within 7 working day More

$750 USD in 7 days
(0 Reviews)
0.0
itexpertgrp

We have group of highly qualified Developers, Analyst ,Tester for the project development, they are always ready to give their 100% at lowest cost and always ready to take challenges. Why Select Us 1. We More

$750 USD in 25 days
(0 Reviews)
0.0
CodeLab

I can do it. I have already developed some similar apps . I have even developed automatic email checking software , so it is easy for me to develop it . I have also developed many P2P chat applications with file stream More

$1250 USD in 7 days
(1 Review)
0.0
mataranirsun

We have experience in this type of work.

$800 USD in 4 days
(0 Reviews)
0.0
Phoenixxe

Java/J2EE/GWT developer. I've read your description and I'm able to make this.

$900 USD in 24 days
(0 Reviews)
0.0
atu0830

I have 6 years java programming experience

$750 USD in 30 days
(0 Reviews)
0.0
sanJavaCoder

I have experience in similar type of web application.

$750 USD in 5 days
(0 Reviews)
0.0
mohitpranjal

the project can be made with simple logics of ajax..

$750 USD in 2 days
(0 Reviews)
0.0