Email Address Verifier

Started by certforumz, November 12, 2010, 09:40:13 PM

Previous topic - Next topic

certforumz

Atomic Mail Verifier (AMV) is a program for email validation which loads your mailing list and verifies each email address.

To validate email AMV establishes the connection to the remote mail server and starts the dialog. It fully supports SMTP protocol and imitates the common e-mail message transferring. For instance, let's verify email address at @msn.com and see the difference:

Valid email address validation:

    Connected to host: mc6.law1.hotmail.com
    < 220 mc6-f6.hotmail.com Microsoft ESMTP MAIL Service, Version: 5.0.2195.6713 ready at Tue, 23 Dec 2003 07:30:49 -0800
    > HELO xxx-xxx.pacbell.net
    < 250 mc6-f6.hotmail.com Hello [xx.xx.xx.xx]
    > MAIL FROM:<amv@amailsender.com>
    < 250 amv@amailsender.com....Sender OK
    > RCPT TO:<susan@hotmail.com>
    < 250 susan@hotmail.com
    > RSET
    < 250 Resetting
    > QUIT
    < 221 mc6-f7.hotmail.com Service closing transmission channel

Invalid email address validation:

    Connected to host: mc6.law1.hotmail.com
    < 220 mc6-f6.hotmail.com Microsoft ESMTP MAIL Service, Version: 5.0.2195.6713 ready at Tue, 23 Dec 2003 07:30:49 -0800
    > HELO xxx-xxx.pacbell.net
    < 250 mc6-f6.hotmail.com Hello [xx.xx.xx.xx]
    > MAIL FROM:<amv@amailsender.com>
    < 250 amv@amailsender.com....Sender OK
    > RCPT TO:<23sdsf7ghR@hotmail.com>
    < 550 Requested action not taken: mailbox unavailable
    > RSET
    < 250 Resetting
    > QUIT
    < 221 mc6-f6.hotmail.com Service closing transmission channel

This way Atomic Mail Verifier detects if the address is valid or not. The most important command here is RSET. It prevents sending of blank message to susan@hotmail.com or any other valid e-mail recipient. Actually, it is very useful because it makes the email validation really stealth and invisible! The bold strings above with the codes 250 and 550 report if the email address is still valid.