I am the owner of an E-mail marketing firm.
Upon receiving consumer data from our clients we must verify the legitimacy of the e-mail addresses they are sending us before we can send e-mails to the consumer. The purpose of verifying the legitimacy is to minimize bogus/non-existing e-mail addresses from entering our system.
What we began to do is check the e-mail addresses we receive by searching it on Facebook manually. If that e-mail address exists on Facebook, Facebook will tell you who the member is and give you an option to send a friend request. If that e-mail address is occupied with an account on Facebook, it gives us full confidence that this e-maill address is a real one. We call these e-mail addresses Power E-mails.
We have MILLIONS of e-mail addresses in our system and receive thousands of new ones every day, which causes us a problem with this manual Facebook search method. Checking so many e-mail addresses is VERY time consuming.
We need to create a program for MAC where we can import a list/file of e-mail addresses and then give the command to go search each of those e-mails on Facebook to see if they exist on Facebook. It will then return results and separate the Facebook Found E-mails from the others who were not found on Facebook. ( by seperating the found facebook e-mail from the non-found in two different .csv files)
Thinking ahead of a problem we might have with this program might be:
Facebook timing us out or blocking us for entering so many inquiries into the "search" consecutively.
So we need to use proxies so the program will function properly no matter how many thousands of e-mails we put in the program.
This might a way around it but you might have different ideas based on your expertise that might work better.
2 freelancers are bidding on average $50 for this job
I have a lot of experience working with Java. Have just a couple questions about the specifications for the project, see PM. Thank you and I look forward to hearing from you.