Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


C, C++, C#, Java, Python, Visual Basic.......

Posted on 2011-10-07
Medium Priority
Last Modified: 2012-05-12
The requirement:

1) The software should be windows based
2) It should be able to identify if an email id exists (for atleast the top 10 free email domains, i can provide the domain list). So the output should give the email address and whether it exists or not.
3) It should accept email addresses in a batch mode (atleast 50 at a time). These could be fed as a text file one email address per line.
4) I am expecting 100% accuracy on the results (for the given domains).

If you want a use case.
Imagine two email addresses joe@hotmail.com & jo_23htq2_33wr@hotmail.com
Obviously, the first one exists whereas the second one does not exist. Although the domain name and syntax are accurate. The application should be able to say that first one exists and the second one does not.

Give me a high level sense of how much this will cost. The gui need not be pretty.
  • 2
  • 2
LVL 75

Expert Comment

by:käµfm³d 👽
ID: 36930926
The only way to verify an email address exists is to try and send the email. As such, whichever you choose will probably have the same degree of difficulty--C/C++ maybe slightly more so. I believe all have their own respective SMTP libraries for sending email.

Author Comment

ID: 36930962
ya that is ok application will send an email and give results that this ia valid email id or not.
LVL 13

Accepted Solution

Hugh McCurdy earned 2000 total points
ID: 36931502
You will only be able to tell if the e-mail is valid if the user of the mail box replies.  If someone doesn't reply, you don't know if the address is valid or not.  However, the address might as well not be valid if nobody is reading and replying to your e-mails.

Put another way, this approach will likely work if you are responding to a request by people.  For instance, if people have registered to use your site and you are confirming the e-mail, you'll get a large % of replies.  If you are sending e-mail out a "random" then I don't think you'll get what you want regardless of what programming language you use.

If you are replying to people registering at your website, you should probably use a PHP mailer library.  Here's one option.

Other experts will likely offer additional options.

Author Comment

ID: 36932084
any othere suggestions please PHP is good option.
LVL 13

Expert Comment

by:Hugh McCurdy
ID: 36932318
I don't know why are you are trying to do this.  If the purpose is to validate web based registrations, then PHP is almost certainly what you want and you let the user's action generate the e-mail.  Hopefully they'll be some more mailer suggestions soon.  (I know there's other mailing software.)

Note: PHP can send mail but it can get caught in spam filters rather easily.

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This is a short and sweet, but (hopefully) to the point article. There seems to be some fundamental misunderstanding about the function prototype for the "main" function in C and C++, more specifically what type this function should return. I see so…
Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
The goal of this video is to provide viewers with basic examples to understand and use pointers in the C programming language.
The goal of this video is to provide viewers with basic examples to understand how to create, access, and change arrays in the C programming language.
Suggested Courses
Course of the Month11 days, 12 hours left to enroll

564 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question