New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mailw.com is not mail.com or gmail.com #63
Comments
Most misspellings of popular mail services are registered as domains. The entire premise of this project is to make a way to easily detect a misspelling of a popular mail service (one that has sizable marketshare). The one thing that could be done is see if the key is located near a common misspelling as suggested, but even that I'm not so sure about. On a mobile keyboard, the w key is located right next to the "a" key, so its plausible that as the thumb that taps a lifts upwards, perhaps to click on a UI element, the w key could be brushed unintentionally. |
The project is also promoting popular mail services at the expense of On 11/13/13, 1:19 PM, Chris Christoff wrote:
Gregg |
Actually, if the email address is formatted correctly and there is an MX Gregg On 11/13/13, 1:19 PM, Chris Christoff wrote:
Gregg |
I fail to see how it's promotion. The project is aimed at correcting misspellings of popular mail services. So yes it's going to recommend that the misspelling is a popular mail service. Checking MX records is simply impractical programming wise. Doing a checkdnsrr on a persons email is really bad idea. If the MX record doesn't exist, the query takes forever to process, and opens an easy way for someone to DDOS a site. Not worth the risk. |
Because it's not a misspelling. The user did nothing wrong by typing Look at it this way: Imagine if there was a spelling/typo check on a website URL. The user Also, an MX check is easy to do and the results of validated domain I have actually had to retype my email address after another JQuery Gregg On 11/13/13, 1:37 PM, Chris Christoff wrote:
Gregg |
@Vynx I have to say i disagree with your assumptions. It is after all just a friendly reminder. We use this on one of our sites and have had a huge decrease in the number of users signing up with a mistyped email address. I fail to see how a few simple words, 'did you mean ...', become an advertising slogan for other email services. We have updated the list of domains with those we find most popular in our user table and with the most popular bad addresses we see. You could do the same and include mailw.com However your mx check idea does sound interesting. Why not fork the repository and build a simple prototype for us to see? |
Really simple prototype of PHP Code used to check MX (no error message function ValidEmailAddress($email) The bold are built-in PHP functions. The localhost check would be dropped. Gregg On 11/13/13, 3:49 PM, michaelbinks wrote:
Gregg |
getmxrr is a function that PHP's authors wrote in the documentation: "this function should not be used for the purposes of address verification. " Further, it wasn't available on PHP prior to 5.3 (and alot of hosts still run 5.2.17 or similar). But the largest problem is that nearly every domain registered nowadays will pass that check given the MX records are set up by the host (which doesn't mean they are actually used, or a mail service). A better example that does what you're attempting to do is http://www.php.net/manual/en/function.getmxrr.php#64117 However, for sites running mailcheck doing that ^ will result in a performance hit. I'm with Michael. Mailcheck is intended to be a reminder/correction system for the 95% of users that use the top 20 or whatever email service providers. Not something designed to find every single small email host that ever existed. |
Thanks for taking the time. I realize it is not a problem for most You know moveon.org is using a mail checker on their petitions. They I have a philosophy that relates to this. It is not to design systems Thanks for all your attention. I'll leave you alone now. Gregg On 11/13/13, 5:07 PM, Chris Christoff wrote:
Gregg |
I own the domain mailw.com and when I enter the domain it asks if I am sure it is not mail.com.
This is not useful when you start questioning real domains. It makes the user think they are using a mail service which is not popular enough. If this is going to happen. You are doing FREE advertising for other mail services.
The w is on the opposite side of the keyboard so the user is not likely to misspell the domain anyway. I would look for typos of possibly maill.com or mail,com or maik.com maybe but even then how can you check spelling of domains when domains are misspelled anyway. All you can check is for incorrectly formatted emails.
The text was updated successfully, but these errors were encountered: