Java implementation for e-mail address validation

We search for a expert to implement a email validation of a list of email addresses.

As a result of the validation we need as much as possible details about the given e-mail. The goal is to reduce the manual effort of a call center by knowing if the given e-mail address is a valid or invalid one. Also it would be nice to know what type of error was the result of the e-mail validation.

As a input you will get a XLSX list. Your implementation shall be in Apache POI and the column containing the e-mail address shall be configurable by a the column header name. (we provide already the cmd line parsing and integration for you, your job is only to handle the POI/Excel)

We do not need a database, since we have a custom implementation. BUT your model classes have to properly designed to be later able to use it easily with a custom persistence layer. To ensure you are not a simple poster please add the result of seven power two on top of your application.

As a result we expect to get a updated Excel file with the new columns which you need to provide for the end user to understand the status of the phone number validation.

Ensure that your implementation has a component for XLSX reading, one for e-mail validation and one for XLSX writing. Ensure the components are independently usable!

We prefer for e-mail Java Standards.

As a runtime environment we expect to be runnable on:

- in JavaEE 7 (wildfly 10)

- Java 8

As the development environment we expect:

- Eclipse Neon (no Netbeans, no Idea)

- Maven3

Your delivery artefacts are:

- eclipse full project(s) incl. configurations and settings (provided already)

- the full source code

- a fully working [url removed, login to view] to build the application as a single & runnable jar (provided already)

- an proguard obfuscated single and runnable jar (with maven), so no one can easily access the code by reverse engineering

- we share you a git source repository for delivering the milestones (provided already)

What we do not want:

- any public (web/rest) service which is doing the work. We want to have the data extraction fully in our code and on our machine running.

With your application provide us following details:

- delivery date for milestone 1

- a list in excel of statuses collected for the later e-mail validation (e.g. reg-ex failed, DNS wrong, SMTP command validation failed, SMTP sending, SMTP graylisting, ...)

- working POI implementation to read the email column

- delivery date for milestone 2

- working e-mail validation, no extraction of validation results into XLSX

- delivery date for milestone 3

- working validation extraction and implemented XLSX writing

Helpful information and readings may be this:

Validation steps at least are required to test this:

- e-mail syntax (regex or library)

- the email against a list of bad email addresses (regex and for now hard coded bad e-mail addresses in a List<String>())

- the domain against a list of bad domains (regex and for now hard coded bad domains in a List<String>())

- a list of mailbox-only domains (regex) (regex and for now hard coded mailbox domains in a List<String>())

- whether or not the domain exists (DNS check)

- whether there are MX records for the domain (DNS check)

- through SMTP status codes whether or not a mailbox exists (SMTP status check)

- through SMTP message sending (SMTP check)

- overcome Greylisting (SMTP check)

for more details about existing code and examples:

[url removed, login to view]

Evner: Email Developer, E-mailhåndtering, Java

Se mere: java cloud data implementation, data mining algorithms implementation java, projects data mining algorithms implementation java, java, data mining algorithm implementation java, address resolution protocol implementation java, java code data mail server, valid invalid email address validation data testing, web data entry implementation java, best pagination implementation java, stop view webcam implementation java, tree implementation java, softphone implementation java, email address validation application, sip phone implementation java, java rtp implementation java swing, email address validation batch, email address validation webbased, session validation javascript using ajax java, email address validation batch processing

Om arbejdsgiveren:
( 7 bedømmelser ) Stuttgart, Germany

Projekt ID: #11318489

16 freelancere byder i gennemsnit €196 på dette job


49 Hello I am Java expert and interested in this project. I have reviewed your requirements regarding email address validator and confident to handle this project perfectly. I am familiar with Apache POI and Flere

€250 EUR in 5 dage
(369 bedømmelser)

A proposal has not yet been provided

€222 EUR in 3 dage
(119 bedømmelser)

I am very proficient in java. I have 16 years java developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on server side, using java under linux environmen Flere

€150 EUR in 3 dage
(45 bedømmelser)

49 Hi, I have expertise in java, j2ee technologies . I can do this for you. I have experience in POI for excel and can validate email using regex . further if required , I can do some real time callback valid ema Flere

€200 EUR in 10 dage
(13 bedømmelser)
€250 EUR in 3 dage
(17 bedømmelser)

Hello, I am a software engineer with experience in Java. I had dealt with email verification and I know how to do this job so if given an opportunity will deliver the best. Strong points Team Experience Client sa Flere

€250 EUR in 7 dage
(5 bedømmelser)

Hi Jobxe, As discussed with you, I will work on this project. will ping you on chat for the timelines of the project.

€277 EUR in 10 dage
(1 bedømmelse)

I have been a Java developer the past 8 years. I am into J2SE and J2EE. I have strong knowledge in most the things being talked about in the description

€155 EUR in 3 dage
(0 bedømmelser)

seven power two on top 49 seven power two on top 49 seven power two on top 49 seven power two on top 49 seven power two on top 49

€277 EUR in 2 dage
(0 bedømmelser)
€44 EUR in 3 dage
(1 bedømmelse)
€155 EUR in 3 dage
(0 bedømmelser)

Hi, I have 3+ years of experience of working on all the ERP modules like CRM, HR, FRM, Inventory Management, Manufacturing, Order Management,Project Management, POS etc. I have implemented the Global ERP iDempiere wh Flere

€244 EUR in 10 dage
(0 bedømmelser)

14 Hello, Im experienced Java developer with 4+ year of expreriance in Java, Java frameworks, Eclipse, xml, XSLT, JavaScript, jQuery, AJAX, ORACLE database and SQL server. I was working on email handling for one J Flere

€200 EUR in 15 dage
(0 bedømmelser)
€55 EUR på 1 dag
(0 bedømmelser)

A proposal has not yet been provided

€166 EUR in 3 dage
(0 bedømmelser)

Ya he trabajado con proyectos con Apache POI, soy certificado en Java y tengo 13 años trabajando con JAVA y JEE. Tengo experiencia con JBOSS 4.3 hasta 7.2. Trabajo con: - JEE6 (Java Enterprise Edition), Ubuntu Flere

€244 EUR in 5 dage
(0 bedømmelser)