Mange emails for multiple domains

Idea

Problem

I have lots of domains. I would like to send and receive emails using those domains.

Current solutions

Currently, I’m using Cloudflare Email Routing to receive the emails. I’m using an SMTP provider (Mailjet free tier) to send emails.

Downsides

(In no particular order)

  • It’s difficult to manage multiple users
  • Cloudflare Email Routing only works if the domain’s DNS is managed by Cloudflare.
  • Lots of free SMTP providers only allow one domain to be configured. Therefore, every domain needs its own account
  • There is no easy way to have some emails sent as a webhook. You need another service for this.
  • All emails need to be forwarded and aren’t stored by Cloudflare. There is no way to prevent them from cluttering up the primary mailbox.
  • Cloudflare Email Forwarding does not support subdomains
  • There is no way to share an email (Is this perhaps its own idea? A service where you can forward email to and share a link?)

Solution

I’m thinking about building a product that allows you to configure incoming and outgoing emails per domain. It will provide a SMTP endpoint to send emails using other email clients (Gmail, Apple Mail, etc.).

For incoming emails, there will be an option to use a mailbox and/or forward to another address.

You will also be able to have other users have access to the domain. You will be able to limit which addresses they can use. For their addresses, they will have their own SMTP credentials as well as be able to configure incoming emails.

Pricing

I’m still unsure about how to price such a product.

Possible options are:

  • Charge per domain
  • Charge per user
  • Charge per email (incoming/outgoing)

Ideally it should be about $1 a month for personal use and more for business use cases.

Comments

Moshe Grunwald