Create Free Custom Email for Your Business with Yahoo (or Gmail)

Create custom business email with Yahoo for free. Easy set up with free Cloudflare DNS and Yahoo mailbox. Step by step process with test steps.

Written by Anil Gupta
  Anil Gupta    Updated 22 Jul, 24


Listen to this article

Do you have a small business website and want to create a custom email domain like we have one contact AT AM22Tech.com?

Multiple web hosting providers provide custom domain email services for a small fee. Even Google has a workspace option but charges a hefty $8 per month per user. Google does provide 15GB of space for each as part of the workspace account and includes Gmail, Drive, and other Google account features out of the box.

If your business only needs the email feature and that too free of cost, the best reliable option that we have tried and found to be easy to set up is Yahoo Mail.

Set up Custom Business Email – Free with Yahoo Email

Yahoo mail gives you 1 TB of space and allows you to use it with your custom domain to receive and send email automatically.

Users will send and receive the email from a custom business email address.

We will use these addresses as email addresses as an example for the setup.

TypeEmail Address
Custom Business Emailcontact@truvisa.com
Yahoo Emailcontact.truvisa@yahoo.com

#1 Create a new email address at Yahoo mail

If you already have a Yahoo email that you want to use, you can skip to the next step.

Otherwise, create a new Yahoo mail account. We have already created a new Yahoo mail address as contact.truvisa@yahoo.com.

#2 Create Cloudflare account

You may have to create a custom website account if you do not have an existing account for your custom domain here.

Use this Cloudflare guide to add a website.

#3 Create Email routing at Cloudflare

Cloudflare provides a free custom email forwarding service.

In simple words, we will receive emails sent to custom email on Cloudflare and forward them to Yahoo mail.

This means any email received on contact@truvisa.com will be forwarded to contact.truvisa@yahoo.com automatically.

  1. Go to Cloudflare account->Email Routing
  2. Click the ‘Routing Rules’ tab.
  3. Click ‘Create Address’ under ‘Custom Addresses’.
  4. Save.
  5. If you are prompted by Cloudflare to add email DNS records, click yes and add them. Cloudflare will automatically add these.
  6. If you are not prompted by Cloudflare to add email DNS records, then go to the next step and we will guide you on what to add.
Create custom email address routing at cloudflare
Create custom email address routing at Cloudflare

#3.A. Verify Yahoo email address

Cloudflare will send a verification email to your Yahoo account i.e. contact.truvisa@yahoo.com

You should wait for this email and verify before going to the next step.

#4 Create Email DNS records at Cloudflare

These are important. The email forwarding will not work without these records.

Create these DNS records in your Account->DNS

TypePrefixValuePriority
MXtruvisa.comroute3.mx.cloudflare.net15
MXtruvisa.comroute2.mx.cloudflare.net87
MXtruvisa.comroute1.mx.cloudflare.net90
Custom email routing records Cloudflare
Custom email routing records Cloudflare

#5 Set Custom Email Address at Yahoo

Visit your Yahoo mailbox -> Settings -> Mail Boxes -> Add a new email

Here, use your custom email address that you want users to see when you reply or send emails through your Yahoo mailbox.

Create send custom email address yahoo
Create send custom email address yahoo

Yahoo will send a verification email to the contact@truvisa.com email address.

This email should end up in your contact.truvisa@yahoo.com email mailbox as Cloudflare DNS will forward it to your Yahoo account.

Once you verify, you can use this Yahoo email mailbox to send and receive custom emails free of cost!

#6 Test email

Write an email from your Yahoo Email Box to anyone like your own Gmail address and select the sender as your custom business domain email.

Send email from Yahoo and select sender as custom email
Send email from Yahoo and select sender as custom email

Check your Gmail and verify the sender’s address. Here is what it should look like in Gmail:

Test custom email sender address
Test custom email sender address

That’s it. Enjoy the 1 TB email space for your custom domain email address.

The same setup can be done for Gmail as well but it does not allow you to use the custom sender address as easily as Yahoo does.

I will do a separate article on how to set up the custom sender with the same setup through Gmail.

Buy Custom Business Email Set Up Service

If you can’t do it yourself or want it to be done professionally, we can help you set up your custom business email quickly to work with Yahoo Mail.


Buy Custom Business Email Set up

We have expert developers and our turnaround time is fast once you have ordered our software services.



Author

Written by Anil Gupta
  Anil Gupta  
Immigration and Finance Journalism | Humor | Opinions are my own