Hi guys, This question is quite vital to me. Basically, I have a very crowded contact form where the email the user inputs is validated through SMTP using a class avaliable at Google: http://code.google.com/p/php-smtp-email-validation/ It works well, but most email provders end up blocking the requests or blacklisting my IP when there's too many requests. Therefor my question is: Is it possible and, if so, how, to spoof my server's IP address when doing the validation? I wouldn't hesitate handing out a financial contribution to anyone helping Thanks! Thanks and thanks.
Try caching your results to avoid being blacklisted. If gmail.com is a valid SMTP server, there's no need to check it again 5 minutes later. Sadly, there's no way to get around the fact that some email providers block this functionality from the beginning. And spoofing your IP would be a huge ordeal--it would be easier to just get new hosting. IP spoofing is a little too blackhat anyway.