Hi, I'm @arazgholami, Programmer, Blogger and Explorer.I create things and make them better. I'm a repairer, not replacer.I love to transform complex things to simple things. Need Email for Your Website? Here’s How to Get It for Free === How to get info@yourdomain.com without hosting fees, monthly subscriptions, or complicated setups --- Most people think you need expensive hosting to have a professional email address like info@yourdomain.com. Wrong.Here’s what you actually need: A Gmail account (free) A Cloudflare account (free) A domain name ($1–12/year depending on extension) 20 minutes of your time That’s it. No hosting. No monthly fees. Just a one-time domain cost.Part 1: Receiving emails (the easy part)First, add your domain to Cloudflare. If you haven’t done this before, just create a Cloudflare account and follow their setup wizard.Once your domain is active in Cloudflare: Click on your domain name in the dashboard Find “Email” in the left sidebar and click it You’ll see “Email Routing” — click “Get started” Create an email address (like “info”) and set Gmail as the destination This means when someone emails info@yourdomain.com, it forwards to your Gmail Cloudflare will ask you to verify your Gmail address. Check your email and click the verification link. Then Cloudflare suggests some DNS changes. Just click “Add records and enable” and it handles everything automatically.Done. Test it by sending an email to your new address. It should appear in your Gmail. Part 2: Sending emails (the trickier part)Receiving is easy. Sending requires an SMTP service.Most SMTP services cost money, but some offer free tiers. Brevo gives you 300 emails per day for free, which is plenty for most people.Here’s how to set it up:Step 1: Set up your domain in Brevo Sign up for Brevo (https://www.brevo.com/pricing/) (free account) Go to account settings → “Senders, Domains & Dedicated IP” Click “Add a domain” and enter your domain name Choose the first option to let Brevo automatically configure your Cloudflare DNS Login to Cloudflare when prompted Click “Authenticate” — Brevo will add the necessary DNS records Step 2: Add your email address as a sender Go to the “Senders” tab in Brevo Click “Add sender” Enter your name and email address (info@yourdomain.com) This tells Brevo you’re allowed to send emails from that address Step 3: Get your SMTP settings In Brevo, go to account menu → “SMTP & API” Note down these four settings: SMTP server Port Login Password Step 4: Configure Gmail to send from your domain Open Gmail settings Go to “Accounts and Import” tab In “Send mail as” section, click “Add another email address” Enter your name and email address (info@yourdomain.com) In the next screen, enter those four SMTP settings from Brevo Click “Add Account” Gmail will send a verification email to info@yourdomain.com. Since you set up forwarding earlier, this email will appear in your Gmail inbox. Click the confirmation link.Back in Gmail settings, click “make default” next to your new email address.Test itCompose a new email in Gmail. You should see your professional email address as the sender.When people reply, the emails will appear in your Gmail inbox as usual. Why this worksYou’re using Cloudflare’s free email routing to receive emails and Brevo’s free SMTP service to send them. Gmail is just your interface for both.No hosting required. No monthly fees. Just a professional email address that works exactly like you’d expect.The only ongoing cost is your domain renewal, which you’d have anyway.Most people overthink this. They buy hosting plans they don’t need just for email. Don’t be most people. Saturday 08:30 AM, 07 June 2025 Share: https://arazgholami.com/need-email-for-your-website-heres-how-to-get-it-for-free