Why you do also need an email address

Posted on

When you sign up to have your website developed, you will also need at least one fully functional email address that matches your website’s domain name.

So, if your site is at https://example.com you’ll also need an email address like, [email protected]example.com

It’s the part of the email address that follows the @ symbol that matters most, in this case.

The reason for this is that only domains with the proper permissions are authorized to send email from certain domain names.

Unless you’re Google, your website doesn’t have permission to send email messages from {anything}@gmail.com. It also doesn’t have permission to send email from any domain name other than the one that you own.

If the website https://example.com tries to send an @gmail.com email, the inbox that it’s arriving at will think that the message sender is trying to falsely impersonate Google, and will either send the message straight to a spam folder or block the message entirely.

Even if you own the domain name, if you host your email separately from your website, you will need to add DNS records that give your website permission to use your domain name to send email messages.

This is good because it means that no one else can impersonate you and send unauthorized spam email messages using your domain name.

“But, my website is small and wasn’t made for sending email messages”

The fact is almost all websites send some automatic email messages and/or have contact forms that send email messages. It’s very likely that your website is sending email messages, even if that’s not the main objective. If you don’t create a corresponding email address then it’s very likely that your website won’t function as expected.

If your site uses WordPress then some of the automatic email messages are sent to the default administrator email address that was added to Settings > General. That email address has to be able to send and receive email messages.

“But, email addresses don’t have to be able to receive messages”

It’s true that if your website is https://example.com, your website can send messages from [email protected]example.com without that email address being properly set up or actually existing.

But if your site uses WordPress, some automatic messages are sent to the default administrator email address set in the settings. Also some plugins send automatic email messages to the default email admin address. It’s best to set up at least one fully functional email address, so you can rest assured that everything will work as expected.

Also, if you do fully set up an email address then you will also receive any error responses. So if the email your website sent bounced back, you’ll be notified.