Vue globale du projet

Developper un outil de validation/nettoyage de listes d'adresses email (mailing list).
Dans un premier temps en mode batch par la suite en mode real-time via API.
La validation consiste en 3 parties : validation syntaxique, exclusion des adresses suspectes, validation online.
La partie Social Checks est de la qualification (recherche de qualité)

See Example See Example   See Example

 

Architecture
 
Object « Once »
Object « Paquet »
Object « Batch »
Object « API »
Syntax Checks Syntax + Mispelling
Syntax + Mispelling Syntax + Mispelling Syntax + Mispelling
Litigious Check No Yes ALL No
Online Checks MX MX MX + SMTP MX
         
Input html/json html csv json/XML
Output html/json html csv json/XML
Results in db No No Yes (sql) No
Framework No No Yes Yes (rest)
         
Features (Options) per object/function
Syntax Checks
Syntax Yes/No
Mispelling Help Yes/No
Litigious Checks  
Is_dea
Yes/No
Is_sms_gateway Yes/No
Is_fcc_wireless Yes/No
Is_domain_blocklist Yes/No
Is_bankrupt_isp Yes/No
Is_buyed_cd Yes/No
Is_common_role Yes/No
Is_stop_spam_forum Yes/No
Is_hardbounced Yes/No
Is_bot_crawled Yes/No
Is_abuse_net Yes/No
Online Checks  
MX Yes/No
Smtp Yes/No
Social Checks  
Is_Social Yes/No
Append Yes/No

Must read

+++++++++++++++++++++++++++++++++++++++++++++++++++++

Tests unitaires?

Nightly batch ...

Faire une page reprenant les forumaire de test de concurrent pour comparer leurs résultats avec les nôtres

http://rumkin.com/software/email/
IS_Email UnitTest
MaiGun
Une ou deux api payante?