Chi Siamo SCSms Comp. SCEmail Validator Comp.
componente JAVAprogrammazione JAVAprogrammatori JAVAJAVA

SCEmailValidator è un componente Java che convalida gli indirizzi e-mail.

Funzioni:

  • Verifica e convalida e-mail.
  • Risultato della convalida.


Target
:

  • Programmatori JAVA JSP

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

email:


Prezzo
Componente SCEmail Validator
29 €


Componente SCEmail Validator + Codice Sorgente
59 €


Modulo Ordine
Nome e Cognome

Azienda

Indirizzo

Cittā

Nazione

E-Mail

Telefono


Scelta Prodotto


Note

  

* 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