Email Validation

User 464893 Photo


Ambassador
1,611 posts

I find that the form builder forum will not accept my login all others do?

Anyway I can set up a form with email validation but it does not check if the address actually exists therefore any entry of the correct form is accepted ie Me@Yo.com

Anybody know to tackle this
The Guy from OZ


User 364143 Photo


Guest
5,410 posts

Validation is a format checking function only. All it does is check certain aspects of the string. Does an email address have a @ and a ..

Don't even ask CC to add what your asking for, it's not going to happen.
CoffeeCup... Yeah, they are the best!
User 37670 Photo


Registered User
2,138 posts

There are scripts that can check to see if an email address exists. Many ISP's are starting to use them. The bad part is that not all are using it, and not all email programs support it(yet). It checks to see if me @ you .something exist, but sometimes that fails and a valid email address won't be accepted. I doubt that you would find any form creation software with that feature on it. The good news is that in time, that type of validation may be taken over by the email programs themselves, starting with the various forms of webmail.
E-Learning Specialist
www.mainsites.ca is my website, and yes, some of it is crappy.
User 364143 Photo


Guest
5,410 posts

So how does a script check the validity of an email address without actually first sending an email to see if it bounces or is accepted by the mail server? That would be a lot of useless email.
CoffeeCup... Yeah, they are the best!
User 37670 Photo


Registered User
2,138 posts

I realize my last post might have been missleading. This is a feature of cpanel 11 that is being used by many servers. It is actually a program called "Sender Verify". I am not sure if this is available to the public to help protect their forms or just a feature available to cpanel when installed on a server, but it would be fantastic if we could use something like this in a form, wouldn't it?

How Does It Work?

When an email is received from exemple@domain.com, the mail server application (Exim for example) immediately contacts the sender's server (domain.com) and asks it to confirm the existence of user example@ on its server. If confirmed, the email is assumed to be legitimate and passes the Sender Verify test. Otherwise, the mail is rejected and the sender receives notice of this rejection via an email containing the error message that the email was not valid, or something like that.

I copied some of this text because the explanation was better than my own words.
The sad part is that not all domains accept this, so some valid email addresses may get blocked. I hope that explains it better.
I think Plesk pannel might have something similar, at least in the newest versions.

Sender Verify never sends an email to the email address. It is just checking to see if there is the possibility that the email exists on that server/domain. It is better than the typical php email validation, which as stated only checks for the proper format, and not the existance of the email address.
E-Learning Specialist
www.mainsites.ca is my website, and yes, some of it is crappy.
User 364143 Photo


Guest
5,410 posts

Thanks for clarifying that Cliff. That would be great if all hosts provided that type of service.

What would be even better is if they all got together and formulated a plan to stop spammers.
CoffeeCup... Yeah, they are the best!

Have something to add? We’d love to hear it!
You must have an account to participate. Please Sign In Here, then join the conversation.