Невозможно точно определить, является ли адрес реальным или нет - любой продукт, который утверждает, что он может, преувеличивает его возможности, поэтому вы должны рассмотреть любые другие заявления, сделанные циничным взглядом.
Существуют библиотеки F / OSS, которые делают столько, сколько возможно: я полагаю, что большинство программного обеспечения на рынке - просто модная обертка вокруг них, так что вы, возможно, легко сможете сделать свою собственную, такую же хорошую / плохую. если у вас есть опыт программирования. Но помните, что независимо от того, насколько хороша процедура проверки, она будет очень склонна давать ложноположительные и ложноотрицательные результаты.
Например, http://freshmeat.net/projects/emailaddressvalidationcomponent выполняет быстрый поиск свежей информации, и, предполагая, что описание правильное, он делает все возможное, чтобы попытаться проверить адрес.
VRFY
команду для этой цели.