Looking for a way to make it so that I could use my domain email for replies. I don’t mind having to use external software, though I would prefer it to be as cheap as possible.
Haven’t found a way to make it work yet, so I hope someone will
Welcome to the Cloudflare Community.
You need to an obtain outbound email relay account with one of the limitless number of providers and configure your DNS records for SPF, DKIM, DMARC as directed by the provider. You also will need to configure your email client to send using your newly configured outbound relay account.
What have you tried?
I haven’t tried much so far apart from searching a bit.
I had a look at the providers, would Twilio’s Sendgrid free plan work for this? Seems like it covers what I’d need, but I can’t tell for sure
Only you can make that determination. Why not set it up and see if it does what you are looking for?
I did just this recently with SMTP2Go if you struggle with SendGrid.
I can’t seem to sign up without my domain, as it says that Emails on the shared domain cannot be used. Any ideas?
I also don’t have access to the domain email itself as it does not physically exist apart from the routing setup
I’m not sure here - you should be able to et up inbound email with Cloudflare Routing first, receive the confirmation from SMTP2Go, and then configure it in your DNS to send email.
I did that, set it up, and now am stuck at the third setup step of making the API, any idea how to do that and where to put it on the Cloudflare end?
I have no idea what you’re referring to, sorry – API for SMTP2Go?
Yes, in the SMTP2GO dashboard, under Sending, the API keys. It told me I have to use API or SMTP users to link to Cloudflare for step 3 of the setup
It may be easier to take a step back here.
Cloudflare Email Routing handles inbound emails only. Your sent mails are nothing to do with it.
SMTP2Go offers either API access (for developers to send mail from their apps or websites) or SMTP User access for manually sending email. Your DNS may be with Cloudflare but need not be.
You need to create an SMTP user(s) for your account, and then ensure that you’ve set up the SMTP2Go DNS records correctly:
From there, you’ll configure your mail client to send email via SMTP2Go using the credentials you created above – e.g. in Gmail, create a new ‘Send mail as’ for your address, and then give the SMTP2Go details and user credentials as the server address. You can use the same credentials for multiple users.
I see.
I’m trying to connect Outlook right now and I think I have the general idea of the SMTP section figured out, but what would I put in up top on IMAP/POP Password, IMAP Incomming server and port?
You likely don’t have those details for this address, as they relate to incoming email. Cloudflare forwards emails for customdomain.com to hotmail.com (for example); you then send email using Outlook to customdomain.com via SMTP2Go.
Are those details optional?
Nope, mandatory, unfortunately. All three that I listed
You’re trying to add another account, where I think in Outlook terms you’re looking for an Alias Add or remove an email alias in Outlook.com - Microsoft Support
Right so I just had a chat with Microsoft support after trying to connect it as an alias and apparently that doesn’t quite work for sending emails.
No clue what to do at this point
Get a proper email service for your domain, instead of trying to ductape multiple disparate services together.
Google Workspace, Microsoft 365 etc cost about $5/mailbox/year (cheaper with annual contracts and discount coupon). Zoho Mail offers 5 mailboxes for free if all you want is to send and receive emails with your domain name. Paid plans start from $1/mailbox/month.
Problem is, I already have a good email service for me, one that is convenient (Outlook) and getting more would just make it a pain to do anything with the website reply stuff.
I have seen other people do this before where they can reply, just not sure how
You will not have seen anyone offering a solution that uses the free email provider’s own relay to send domain email that will pass the email authentication mechanisms currently used by all major email providers.
This means that while you may be able to get the domain email to send by following an outdated guide, the recipient mailserver may or may not deliver it, with may not deliver being the most likely outcome.
If this is for business use and reliable email service is important to the success of the business, why would you actively work against your own success?
I got it working with Zoho mail, while it is a bit of an inconvenience, I’m fine with it as it seems to do exactly what I need it to.
The primary reason was just convenience, but that’s a fair point regarding the reliability