If you have a registered domain with GoDaddy you might want to setup e-mails to be send and received using the custom domain (e.g. info@domain.com).

GoDaddy provides the e-mail hosting service. The plan starts at 5$ per user per months.

GoDaddy also provides a free e-mail forwarding service for up to 100 e-mails. All e-mails sent to the specified e-mail will be redirected to the e-mail of your choice, including free emails (e.g. Gmail, Outlook, Yahoo etc.).

This is a detailed step-by-step guide of setting up e-mail forwarding with GoDaddy.

Add Forwarding E-Mail

Select the Manage All link under the Workspace Email section in the GoDaddy console.

You might need to activate this server by clicking Redeem button under the Additional Products section on the same page.

Free 100 Pack Email Forwarding
Free 100 Pack Email Forwarding

Click Create Forward link in the opened page.

Create Forward E-Mail
Create Forward E-Mail

Fill the Forward Email form. Specify the e-mail you want to forward from (i.e. e-mail with your custom domain). And e-mail you want to forward to (e.g. Gmail).

Specify other options if needed, such as capturing all e-mails sent to your domain.

Forward E-Mail details
Forward E-Mail details

Configure DNS Records

Now it is required to configure the DNS record to enable forwarding.

Click on DNS button under the domain.

Manage domain DNS
Manage domain DNS

Add DNS records from the following table:

Type Host Points to Priority TTL
MX @ smtp.secureserver.net 0 1 Hour
MX @ mailstore1.secureserver.net 10 1 Hour
CNAME pop pop.secureserver.net N/A 1 Hour
CNAME imap imap.secureserver.net N/A 1 Hour
CNAME smtp smtpout.secureserver.net N/A 1 Hour
Add new DNS record
Add new DNS record

Validate that records are added correctly by activating the Tools->Server Settings menu command. The following dialog should be displayed.

Validated MX records
Validated MX records

Receiving E-Mails

Now you can send e-mails from any e-mail address to your newly created e-mail (e.g. info@domain.com). The e-mail will be redirected to the specified e-mail box, while the to box will display the e-mail with custom domain.

E-mail received via alias
E-mail received via alias

There is however a limitation with GoDaddy e-mail forwarding as encryption is not supported and the secureserver.net did not encrypt this message warning is displayed for all forwarded e-mails:

Security warning
Security warning

Follow the Setup Google Domains e-mail forwarding from custom domain for free to setup similar free service with Google Domains which supports e-mails encryption and overcomes this limitation. You will need to Transfer domain host from GoDaddy to Google Domains to use this service.