|
SCEmailValidator
è un componente Java che convalida gli indirizzi e-mail.
Funzioni:
- Verifica e convalida e-mail.
- Risultato della convalida.
Target:
Il processo di convalida inizia con una verifica sintattica, segue la convalida del dominio e le prove dinamiche, ed infine in tempo reale il risultato.
Queste prove riducono drasticamente il numero di ritorni di e-mail non valide mentre aumentano l'esattezza dei vostri controlli.
SCEmailValidator funziona effettua un tipo speciale di controllo sugli MX record del DNS. Questo controllo permette di accertarsi che il dominio dell’indirizzo e-mail sia qualificato per ricevere il e-mail.
Anche se è impossibile che la convalida dell’e-mail sia sicura al100%, SCEmailValidator può verificare gli indirizzi difettosi del e-mail nella vostra base di dati fino al 90% dei casi! Migliorando la qualità del vostro servizio.
SCEmailValidator è scritto in “Pure Java”; potete usarli nelle vostre applicazioni web (Tomcat, Resin ecc..) o come componente nelle vostre applicazioni desktop.
Richiede jdk1.4 o successivi. Usa DNSJava e il pacchetto Jakarta Log4j.
Esempio d'uso: (Codici Sorgenti sono inclusi nel pacchetto) |
import it.sintraconsulting.common.util.email.SCEmailValidator;
/*
* TestExample.java
*
* Created on 6 aprile 2004, 10.29
* @authormbarbagli
*/
public class TestExample
{
/**
* Example Usage
*/
public static void main(String[] args)
{
SCEmailValidator Validator= new SCEmailValidator();
String EmailToTest = "tom@hotmail.com";
/**
* Set the dns server(s); it is useful in Windows;
* you can see it as an output of " ipconfig /all " command
*/
System.setProperty("dns.server","151.99.125.2,151.99.125.3");
if (args[0] != null)
{
EmailToTest = args[0];
}
long tp = System.currentTimeMillis();
// Test Example
System.out.println("Testing "+EmailToTest+" ... ");
/**
* Test email
*/
String Result = Validator .test(EmailToTest);
if (Result.equals(SCEmailValidator.OK))
{
System.out.println("Email Verifyied successfully");
}
else if (Result.equals(SCEmailValidator.BAD_FORMAT))
{
System.out.println("The syntax of your email is invalid");
}
else if (Result.equals(SCEmailValidator.BAD_DOMAIN))
{
System.out.println("Your email domain is invalid");
}
else if (Result.equals(SCEmailValidator.BAD_RECIPIENT))
{
System.out.println("The email account is not valid");
}
else if (Result.equals(SCEmailValidator.UNKNOWN))
{
System.out.println("Unknown result");
}
else if (Result.equals(SCEmailValidator.SMTP_ERROR))
{
System.out.println("Unexpected connection error");
}
System.out.println("Executed in :"+(System.currentTimeMillis()-tp)+" ms");
}
}
|
|
| Prova Gratuitamente SCEmail Validator |
|
| Prezzo |
Componente SCEmail Validator
Componente SCEmail Validator + Codice Sorgente
|
| Modulo Ordine |
|
* Riceverete una email di conferma contente le informazioni per il download e la modalitā di pagamento |
SCEmail Validator
è un componente di Sintra Consulting S.r.l.
v. Montefalco, 26
52100 Arezzo
Italy
Tel. ++39.0575.403711
Fax ++39.0575.298501
mail: info@sintraconsulting.it
web: www.sintraconsulting.it
|
|