Skip to content

Instantly share code, notes, and snippets.

@eonist
Created July 5, 2025 18:56
Show Gist options
  • Save eonist/0a9e21d5ece56a3119be55ddb4171e5f to your computer and use it in GitHub Desktop.
Save eonist/0a9e21d5ece56a3119be55ddb4171e5f to your computer and use it in GitHub Desktop.
Free gmail via name cheap
Yes, it is possible to use a custom domain with Gmail for free, though it requires some setup and has certain limitations. There are several methods to achieve this, each with different requirements and trade-offs.
## Free Methods to Use Custom Domain with Gmail
### Method 1: Email Forwarding + SMTP Service
This is the most popular free approach that combines email forwarding with a free SMTP service[1][2]. Here's what you need:
- A custom domain name
- A free email forwarding service (like ImprovMX or Cloudflare Email Routing)
- A free SMTP service (like Brevo or SMTP2GO)
- A regular Gmail account
**How it works:**
1. Set up email forwarding to redirect emails from your custom domain to your Gmail account
2. Configure Gmail to send emails through a free SMTP service using your custom domain
3. Use Gmail's interface to manage both sending and receiving emails[1][3]
### Method 2: Using Existing Email Hosting
If you already have web hosting that includes email hosting, you can connect it to Gmail for free[1][2]. This method requires:
- A custom domain with email hosting (often included with web hosting plans)
- POP3/IMAP and SMTP server details from your hosting provider
**Setup process:**
1. Create an email account with your hosting provider
2. Configure Gmail to fetch emails using POP3 settings
3. Set up Gmail to send emails using your hosting provider's SMTP settings[2][4]
### Method 3: Cloudflare Email Routing + Gmail SMTP
A particularly popular free option uses Cloudflare's free email routing service[5][6][7]:
1. **Set up Cloudflare Email Routing** to forward emails from your custom domain to Gmail
2. **Configure Gmail SMTP** to send emails from your custom domain address
3. **Add DNS records** (SPF and DMARC) for proper email authentication
This method is completely free and doesn't require any hosting[8][5].
## Limitations of Free Methods
**Deliverability concerns:** Some users report that emails sent through free methods may end up in spam folders more frequently than paid solutions[4].
**Setup complexity:** While not overly difficult, the free methods require technical configuration of DNS records, SMTP settings, and email forwarding[1][2].
**Limited features:** You won't get the full Google Workspace features like shared calendars, enhanced storage, or administrative controls[1].
## Paid Alternative: Google Workspace
For a more professional and reliable solution, Google Workspace offers native custom domain support starting at $6 per month per user[1][9]. This provides:
- Full Gmail integration with your custom domain
- Enhanced security and deliverability
- Additional Google services (Drive, Calendar, Meet, etc.)
- Administrative controls and support
## Recommendation
If you're just starting out or have a small personal project, the free methods (particularly Cloudflare Email Routing + Gmail SMTP) can work well[1][8]. However, for business use where email deliverability is critical, investing in Google Workspace may be worth the cost for better reliability and professional features[4].
The free methods require some technical setup but are definitely achievable for most users willing to follow step-by-step guides[1][2][5].
[1] https://themeisle.com/blog/use-gmail-with-your-own-domain-name/
[2] https://www.hostinger.com/tutorials/how-to-set-up-gmail-for-your-own-domain
[3] https://geektactics.co.nz/blog/how-to-use-gmail-with-your-own-custom-domain-for-free/
[4] https://thedigitalnonprofit.com/use-gmail-own-domain-free/
[5] https://dev.to/pierre/gmail-with-cloudflare-email-routing-4413
[6] https://gist.github.com/irazasyed/a5ca450f1b1b8a01e092b74866e9b2f1
[7] https://www.reddit.com/r/SaaS/comments/1g0m0um/how_to_set_up_a_custom_email_using_gmail/
[8] https://www.youtube.com/watch?v=NmXWA08ly_s
[9] https://workspace.google.com/business/new-business/
[10] https://support.google.com/mail/thread/192514848/switch-to-free-gmail-with-custom-domain
[11] https://www.reddit.com/r/gsuitelegacymigration/comments/14l04k6/simplest_way_to_get_gmail_with_custom_domain/
[12] https://support.google.com/a/thread/160987456/are-there-any-free-options-for-a-custom-domain-name-for-gmail
[13] https://www.reddit.com/r/gsuite/comments/17fmk4q/custom_domain_gmail_without_google_workspace/
[14] https://forums.lawrencesystems.com/t/custom-email-domain-for-free-on-gmail/24636
[15] https://support.google.com/a/thread/302485071/custom-domain-with-personal-gmail
[16] https://www.youtube.com/watch?v=aMOzEjQALAM
[17] https://webapps.stackexchange.com/questions/41037/is-it-possible-to-use-a-custom-domain-with-gmail-but-without-google-apps
[18] https://support.google.com/a/answer/172171
[19] https://www.neo.space/blog/gmail-with-custom-domain-gmail-personal-domain
[20] https://www.domain.com/blog/link-gmail-to-your-domain/
[21] https://support.google.com/sites/answer/9068867
[22] https://sites.google.com/site/horstwebdesign/domain
[23] https://www.reddit.com/r/webhosting/comments/oc2vlq/reliable_email_forwarding_from_a_domain_email_to/
[24] https://improvmx.com
[25] https://cybercafe.dev/forward-emails-from-custom-domain-to-gmail/
[26] https://www.reddit.com/r/gsuitelegacymigration/comments/umodum/using_gmail_smtp_for_custom_domain/
[27] https://forwardemail.net/en
[28] https://www.emailtooltester.com/en/blog/free-smtp-servers/
[29] https://gist.github.com/6220119/4ed99bc428d8f7fc8faeda9c05e6f4c6
[30] https://www.codejam.info/2024/05/gmail-send-custom-domain-free.html
[31] https://www.namecheap.com/support/knowledgebase/article.aspx/308/2214/how-to-set-up-free-email-forwarding/
[32] https://developers.cloudflare.com/email-routing/get-started/enable-email-routing/
[33] https://www.hostinger.com/tutorials/how-to-use-free-google-smtp-server
Perfect! Since you're using Namecheap, you have several excellent free options to use your custom domain with Gmail. Namecheap makes this process particularly straightforward with their built-in features.
## Free Email Forwarding with Namecheap
**Namecheap offers free email forwarding** that allows you to create personalized email addresses for your domain and forward emails to your Gmail account[1]. This is the easiest method to get started.
### Setting Up Email Forwarding
1. **Log into your Namecheap account** and navigate to the Domain List tab[2]
2. **Click "Manage"** next to your domain[2]
3. **Go to Advanced DNS** and scroll down to Mail Settings[2]
4. **Select "Email Forwarding"** from the dropdown menu and save changes[2]
5. **Return to the Domain tab** and scroll to the "Redirect Email" section[2]
6. **Click "Add Forwarder"** and fill in:
- **Alias**: The part before @ (e.g., "contact" for [email protected])
- **Forward to**: Your Gmail address[2]
7. **Click the checkmark** to save - it takes about an hour to activate[2]
### Important Limitation
**Note**: Namecheap's free email forwarding only handles incoming emails. You cannot send emails from your custom domain address using this service alone[3]. To send emails, you'll need to combine this with Gmail's SMTP configuration.
## Complete Two-Way Email Setup
For full send and receive functionality, you'll need to combine email forwarding with Gmail's "Send mail as" feature:
### Step 1: Set Up Forwarding (as above)
Follow the email forwarding steps to receive emails at your Gmail account.
### Step 2: Configure Gmail to Send From Your Domain
1. **Open Gmail Settings** → "Accounts and Import" tab
2. **Click "Add another email address"** in the "Send mail as" section
3. **Enter your custom domain email** (e.g., [email protected])
4. **Use Gmail's SMTP settings**:
- SMTP Server: smtp.gmail.com
- Port: 587 (TLS) or 465 (SSL)
- Username: Your Gmail address
- Password: Your Gmail password[4]
### Troubleshooting Gmail SMTP
If you encounter authentication errors, you may need to:
- Enable "Less secure app access" in your Google account
- Visit the Google unlock captcha page
- Use an App Password instead of your regular Gmail password[4]
## Alternative: Namecheap Private Email Integration
If you prefer a more robust solution, you can integrate Namecheap Private Email (paid service) with Gmail:
### Gmail Fetcher Setup
1. **In Gmail Settings** → "Accounts and Import"
2. **Click "Add a mail account"**
3. **Enter your Namecheap email settings**:
- POP Server: mail.privateemail.com
- Port: 995 (SSL) or 110 (non-SSL)
- Username: Your full email address
- Password: Your Namecheap email password[5][6]
### SMTP Configuration for Sending
- SMTP Server: smtp.privateemail.com
- Port: 465 (SSL) or 587 (TLS)
- Username: Your full email address
- Password: Your Namecheap email password[7]
## DNS Requirements
**Important**: For any of these methods to work, your domain must be using Namecheap's DNS services (BasicDNS, FreeDNS, or PremiumDNS)[2]. You can verify and update your nameservers in your Namecheap Domain List.
## Recommendation for Namecheap Users
Since you're already with Namecheap, I'd recommend starting with their **free email forwarding combined with Gmail SMTP**. This gives you:
- ✅ Free solution using existing services
- ✅ Professional email addresses with your domain
- ✅ All emails managed in your familiar Gmail interface
- ✅ No additional monthly costs
The setup takes about 30 minutes and provides a professional email solution without any ongoing fees.
[1] https://www.namecheap.com/support/knowledgebase/article.aspx/308/2214/how-to-set-up-free-email-forwarding/
[2] https://www.youtube.com/watch?v=zK65Q7EseEc
[3] https://www.namecheap.com/support/knowledgebase/article.aspx/1423/2214/can-i-send-emails-from-my-personalized-email-address-using-your-email-forwarding/
[4] https://www.youtube.com/watch?v=e94AFnJybKg
[5] https://www.truehost.com/how-to-add-a-namecheap-private-email-to-gmail/
[6] https://www.namecheap.com/support/knowledgebase/article.aspx/9188/2175/gmail-fetcher-setup-for-namecheap-private-email/
[7] https://www.truehost.com/namecheap-private-email-smtp-settings/
[8] https://www.reddit.com/r/NameCheap/comments/17hdtxe/email_forwarding/
[9] https://www.namecheap.com/support/knowledgebase/article.aspx/1396/2178/how-to-set-up-forwarding-in-namecheap-private-email/
[10] https://helpcenter.smartlead.ai/en/articles/145-how-to-automatically-setup-email-forwarding-in-gmail-outlook-and-namecheap
[11] https://www.linkedin.com/pulse/how-use-namecheap-email-gmail-md-tahidul-islam-uxyrc
[12] https://www.truehost.com/namecheap-email-forwarding/
[13] https://www.youtube.com/watch?v=zKCvL7tmnAw
[14] https://www.youtube.com/watch?v=tloVqJhF7TM
[15] https://www.youtube.com/watch?v=a322wIdQe4c
[16] https://www.namecheap.com/support/knowledgebase/article.aspx/1179/2175/general-private-email-configuration-for-mail-clients-and-mobile-devices/
[17] https://www.namecheap.com/support/knowledgebase/article.aspx/9142/2186/general-configuration-for-mail-clients-and-mobile-devices/
[18] https://support.google.com/mail/thread/271844039/how-can-i-add-a-domain-from-namecheap-to-my-gmail-inbox
[19] https://www.namecheap.com/support/knowledgebase/article.aspx/9230/177/how-to-activate-google-workspace-for-mail/
[20] https://www.namecheap.com/support/knowledgebase/article.aspx/10679/2204/video-how-to-set-up-gmail-email-fetcher-for-private-email/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment