This guide will show you how to use Gmail to send and receive emails from a custom domain for free. Google Apps for custom domains used to be free back in the day for domains with less than 10 users. But sadly, now you have to pay $5 a month for that unless you were grandfathered in.
Some other web pages out there also say you can send email for free using Mailgun. But it’s a lot harder and slower to setup and caps the number of emails you can send per month.
Just follow the steps below to enjoy receiving and sending email from a custom domain for free!
- You must already have a Gmail account, e.g. email@example.com.
- Register a custom domain like example.com with any number of domain registrars like namecheap.com that offers free email forwarding.
- Setup email forwarding in your domain registrar’s admin console to forward email from a custom email address like firstname.lastname@example.org to email@example.com.
- Go to Gmail’s settings page and click on the “Accounts” section.
- In the section labeled “Send email as:” click “Add another email address you own.”
- A pop-up window will appear. Type in your name and custom email address firstname.lastname@example.org.
- The next page will ask you which email or SMTP servers to use to send email. For this part, you need to have two-factor verification setup with your Gmail account. You need to generate a new app-specific password with two-factor.
- Fill out the form like so: SMTP Server: smtp.gmail.com, Username: email@example.com, Password: [app-specific password].
- Click “add acccount”.
- The next page will say to enter the verification code in the email sent to firstname.lastname@example.org. Since we setup email forwarding to forward to your Gmail email@example.com, just wait a few minutes and you should get the email soon. Type in the code.
- Tada. You should now be able to send email from firstname.lastname@example.org as email@example.com. Just compose a new email and click on the from field. You should see firstname.lastname@example.org as an option.