Click here to Skip to main content
15,888,733 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have a list(100) of e-mail Ids.like
raj@gmail.com
raja@yahoo.co.in
raj@hotmail.com etc.


By having list like this I need to check this list for every month or every week whether these E-mail Ids exists(alive) or deleted by service provider or not used by the user,or is there account exists like this given E-mail ids.

I need to check this process using ASP.net or C#.
Posted

Theoretically I think max you can do is check if email id exists or not. This can be done simply sending a mail to given id and if you get a failure notification means email id is invalid (does not exist) however anything more than this will be really hard to do if you are not an admin.

P.S. beware if you keep sending same mails to different (or same email id) multiple time anti spam engine will ban your IP sooner or later
 
Share this answer
 
Comments
Dave Kreskowiak 20-May-11 13:48pm    
Even this isn't reliable because a server may not send a failure note back to the sender.
It would be a heaven for spammers. I hope that this is impossible — fortunately for the rest of us.

Well, based on your full access to the server, theoretically you can build some special network service working on the same machine as your mail server working in collaboration with it and delivering this information on requests by trusted users. If you ever decide to do it, your first concern would be security. Massive leaking of e-mail information could be fatal.

—SA
 
Share this answer
 
Since you have no admin permissions to the target servers, it's impossible to do what you want. There is no way to verify that an arbitrary email account is alive and active, or even exists, on an email server you have no control over.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900