我想要的只是自定义域名邮箱。
All I wanted was a custom domain email

原始链接: https://jacobg.co/emails-at-jacobg-co/

两年多后,jacobg.co 的所有者终于找到了一套实用的自定义域名邮箱方案。Cloudflare Email Routing 可以处理邮件接收,但无法可靠地发送邮件,而其他一些方案又存在延迟和配置要求过高等问题。 他们测试了 Mailflare,这是一款基于 Cloudflare 的开源收件箱服务,使用 Resend 发送邮件。它很有吸引力,但发送配置引发了有关身份验证、送达率和信誉的担忧。Purelymail 也是一个很有竞争力的选择:价格低廉、注重隐私,并支持通过 SMTP 和 IMAP 连接 Apple Mail,但最终并未被选中。Google Workspace 则被认为价格过高,而且对于个人域名来说功能过于繁重。 最终,他们选择了 Foundermail。它支持多个邮箱地址、Cloudflare 集成、发件验证以及标准 SMTP/IMAP 访问,价格也较为实惠。它可以直接在 Apple Mail 中使用,邮件送达速度很快,并且配有现代化的网页界面。最初,向新的收件人发送邮件时需要经过审核,但这个问题后来已经解决。 关键结论是:接收自定义域名邮件相对容易,但要可靠地发送邮件,则需要正确配置 SPF、DKIM、DMARC、垃圾邮件过滤和发件人信誉。

The Hacker News 的讨论帖探讨了使用自定义域名托管电子邮件的 various 方案。推荐选项包括:注重隐私功能的 StartMail、与 Apple Mail 兼容性较好的 iCloud、Lark 免费套餐、MXRoute 终身套餐,以及规模较小的地区性主机或邮件服务商。一些用户指出,Fastmail 和 Proton Mail 等大型服务竟然没有被提及。 价格差异很大:一位评论者提到当地服务商的价格约为每年 40 欧元,另一位用户则花费 99 美元购买了 MXRoute 终身套餐。FounderMail 的一名代表解释说,手动审核外发邮件有助于防止垃圾邮件并维护发件人信誉,但用户认为这一过程很麻烦。该服务商正在努力实现对合法且风险较低账户的自动审核。
相关文章

原文

At this point, I have owned the domain jacobg.co for over 2 years. For the longest time, I have been trying to have a custom email address at my domain without paying a fortune for a service that isn’t widely used. Here are some of the things I was looking for:

  • Bring-Your-Own domain
  • Cheap pricing
  • Unlimited addresses
  • Verified email sending and receiving
  • Integration with Apple Mail

I tried a few different solutions, from Cloudflare’s built-in email routing to completely self-hosted options. In this post, I’ll go over what I tried, what didn’t work, and what I’ve finally settled on.

This site is hosted on Cloudflare Pages, and the DNS records for this domain are routed through Cloudflare. Naturally, my first instinct was to use Cloudflare’s own solution for custom domain email: Email Routing.

Cloudflare receives each email sent to your domain and forwards it to an address of your choice. For receiving mail, this is a pretty simple solution. I could have something like [email protected] automatically forwarded to my personal inbox without having to pay for another mailbox.

The problem is sending. Cloudflare’s email routing is primarily designed around forwarding incoming mail, and sending mail from the custom address requires a separate solution. For my use case, the available options were either too expensive or too complicated. I also found that forwarded messages could sometimes take several minutes to arrive.

It worked, but it wasn’t really the custom email setup I was looking for.

A few days ago, I stumbled upon an open-source project called Mailflare by hieunc299 on GitHub. It is a self-hosted email inbox for custom domains, built around Cloudflare.

Mailflare uses Cloudflare for receiving mail and provides an interface for managing the messages. For sending, it integrates with Resend, which handles the actual delivery.

On paper, this was almost exactly what I wanted. It was open source, used infrastructure I already had, and didn’t require me to run a traditional mail server myself.

In practice, though, I ran into problems with the sending side. Getting reliable outbound email is much more complicated than simply having an SMTP server. Domain authentication, reputation, and the way major providers like Gmail and Yahoo evaluate incoming messages all become important. The setup I ended up with wasn’t something I was comfortable relying on for my personal email.

So while Mailflare is a really interesting project, it wasn’t the solution for me.

The next option I found was Purelymail. Purelymail is essentially a personal email hosting service that gives you SMTP and IMAP access for a very low price. At around $10 a year, it was one of the cheapest options I found.

It also supports unlimited addresses, has a strong focus on privacy, and offers a generous free trial. Since it provides standard IMAP and SMTP access, it can also be used directly with Apple Mail instead of forcing you to use a proprietary web interface.

This was probably the most straightforward option I found. If I wanted something that I knew would work and didn’t care about spending a little time configuring it, Purelymail would have been an easy choice.

I ended up finding another option before fully committing to it, though. I’ll probably keep Purelymail in mind if I ever need a more dedicated email setup in the future.

Of course, there are also the more traditional options. Google Workspace provides custom domain email through Gmail and is probably the easiest solution for most people who don’t mind paying for it.

The problem for me is that I don’t really need everything that comes with it. Paying for a separate mailbox for a personal domain felt unnecessary when I mostly wanted a few addresses and the ability to send and receive through Apple Mail.

For a business with multiple employees, Google Workspace makes a lot more sense. For jacobg.co, it felt like overkill.

While researching possible solutions, I came across Foundermail. It immediately stood out because it was basically everything I had been looking for.

Foundermail integrates with Cloudflare, provides standard SMTP and IMAP logins for external mail clients, supports multiple addresses, and handles verified outbound email. Most importantly, it was cheap enough that I didn’t have to think twice about using it for a personal domain.

The setup was also surprisingly easy. Once the domain was connected, I could configure the SMTP and IMAP credentials in Apple Mail and use [email protected] like any other email account.

So far, it has worked exactly how I wanted. Messages arrive quickly, sending works, and I don’t have to use a separate webmail interface every time I want to check my email. The UI is also much more modern than I expected, and the relatively small user base seems to help with speed and latency.

There was one annoying limitation. I had to submit a special request before I could send emails to new addresses that had not previously messaged me. That’s not something I expected going in, although it was resolved and hasn’t been much of an issue since.

For now, this is what [email protected] runs on.

After trying several different approaches, I’ve ended up with Foundermail for now. It isn’t the most well-known option, but it checks almost every box I started with: custom domains, multiple addresses, SMTP/IMAP, verified sending, and a price that makes sense for a personal domain.

The bigger lesson for me is that custom email is surprisingly complicated. Receiving mail is easy. Sending it reliably is the hard part. Once you start worrying about spam filters, DNS records, authentication, SMTP, IMAP, and reputation, “just give me an email address” turns into a surprisingly deep rabbit hole.

For now, [email protected] is running on Foundermail. I’ll probably stick with it until I find a reason not to.

联系我们 contact @ memedata.com