The Email Veracity Plugin adds a validation function that you can use in models that have email attributes. It will validate email addresses three ways:
script/plugin install <a href="http://svn.savvica.com/public/plugins/validates_email_veracity_of">http://svn.savvica.com/public/plugins/validates_email_veracity_of</a>
Standard:
validates_email_veracity_of :email
Disable domain name lookup:
validates_email_veracity_of :email, :domain_lookup => false
Custom Error Message:
validates_email_veracity_of :email, :message => 'is not correct at all.'
Custom DNS timeout (the default is 2 seconds):
validates_email_veracity_of :email, :timeout => 1 # => Time in seconds.