views:

573

answers:

3

I need to know how check if email address is valid without using link in email confirmation. How do I do ?

+12  A: 

You can't. There's a reason everyone does it like that. But you could use OpenID instead.

Matthew Flaschen
+14  A: 

You can't, end of story

Even using email confirmation only proves that the email address was valid at that time. It could then be shut down a second latter!

Same for any other Internet based ID systems like OpenID, they can be set up and shut down just for the duration of the registration process

Even credit card ID can be one off since the invention of the disposable "debit" credit card

Only government ID systems are likely to be valid for any lenght of time. There are major security implications when collecting and validating government ID's though, and it is different for each country

It would be easier if all the governments could work together on one common system with a shared validation system including biometrics. Then MOSSAD couldn't steal passports so easily! They should set up a global community to organise it, maybe they could call it the UN? It shouldn't take long to sort out :-)

TFD
+6  A: 

There's no way to know if an email address is fake.

But you can:

  • Check if the address domain exists
  • Send an email to the address with a confirmation key to be returned
rogeriopvl
when you say "check if the address exists", do you mean waiting for a response from the server telling you there is no such email address?
FrustratedWithFormsDesigner
actually I meant checking if the address domain exists. I edited the answer to make it clearer.
rogeriopvl