Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Only allow 'business' email address register on website

We are looking to build a new website that is specifically for commercial/business use. We need to only allow 'business' email addresses register. So users with Gmail, Hotmail, Yahoo etc cannot apply with those email addresses.

Is there a way to do this, other than creating a blacklist of domains such as gmail.com, hotmail.com etc? It will be an international site - so it will be impossible to blacklist all of the public email providers.

Thanks Ian

like image 771
Ian Avatar asked Dec 14 '11 09:12

Ian


People also ask

Should email addresses be listed on website?

As a website operator you're advised to include your email address on your website so that you can easily be contacted by visitors. The problem with including your e-mail address is that you could find yourself inundated with spam.

Can you have a business email without a website?

You can create a professional email address without the need for a website, and you can do it with or without web hosting. However, if you want to get email hosting, you will need to have a domain name. Once you already have got your domain name, you need to connect it to your web or email hosting.

What is a business email domain?

What is a business email address? Business email addresses are those that use your company's domain name, like [email protected]. Since they resonate with your business, your customers will be able to easily identify you.


2 Answers

As others have stated, it doesn't really make much sense to try to detect a business customer based on his email domain, but if you really wanna go down that road, blacklisting is your best bet. The spamassassin freemail plugin provides a good default blacklist:

http://svn.apache.org/repos/asf/spamassassin/trunk/rules/20_freemail_domains.cf

like image 53
Gryphius Avatar answered Sep 17 '22 12:09

Gryphius


Small businesses are having @gmail.com addresses (and some people are not able to configure their gmail to redirect emitting email address to something else).

Some big businesses may have internal policies disallowing such subscriptions with the company email, so some people there would also use a @gmail.com address for that.

So I would not filter out such email addresses.

like image 21
Basile Starynkevitch Avatar answered Sep 17 '22 12:09

Basile Starynkevitch