{
  "path": "/2024/01/02/moving-to-fastmail/",
  "site": "at://did:plc:xsx3bphrwkgeo3qnfjhzmdra/site.standard.publication/3me7k4wsueo2b",
  "tags": [
    "e mail",
    "infrastructure"
  ],
  "$type": "site.standard.document",
  "title": "Moving to Fastmail",
  "description": "Some months ago, I dabbled with the idea of changing from Migadu to a more generic e-mail solution that includes official support for CalDAV and CardDAV. After quite some time procrastinating, I have finally settled on trying out Fastmail.",
  "publishedAt": "2024-01-02T17:54:54+01:00",
  "textContent": "Some months ago, I dabbled with the idea of changing from Migadu to a more generic e-mail solution that includes official support for CalDAV and CardDAV. After quite some time procrastinating, I have finally settled on trying out Fastmail. In the beginning, I planned on only trying out the first month of trial from Fastmail before making a full decision. Somehow, I ended up paying for a full year in advance by mistake. So here we are (I don’t regret it though). Moving to Fastmail was quite easy. I just created an account with my domain, and then replaced my old DNS records by the following dnscontrol configuration (replacing your.domain with hacdias.com): MX('@', 10, 'in1-smtp.messagingengine.com.'), MX('@', 20, 'in2-smtp.messagingengine.com.'), SRV('submission.tcp', 0, 1, 587, 'smtp.fastmail.com.'), SRV('imap.tcp', 0, 0, 0, '.'), SRV('imaps.tcp', 0, 1, 993, 'imap.fastmail.com.'), SRV('pop3.tcp', 0, 0, 0, '.'), SRV('pop3s.tcp', 10, 1, 995, 'pop.fastmail.com.'), SRV('jmap.tcp', 1, 1, 443, 'api.fastmail.com.'), SRV('carddav.tcp', 0, 0, 0, '.'), SRV('carddavs.tcp', 0, 1, 443, 'carddav.fastmail.com.'), SRV('caldav.tcp', 0, 0, 0, '.'), SRV('caldavs.tcp', 0, 1, 443, 'caldav.fastmail.com.'), CNAME('fm1.domainkey', 'fm1.your.domain.dkim.fmhosted.com.'), CNAME('fm2.domainkey', 'fm2.your.domain.dkim.fmhosted.com.'), CNAME('fm3._domainkey', 'fm3.your.domain.dkim.fmhosted.com.'), TXT('@', 'v=spf1 include:spf.messagingengine.com ?all') Fastmail provides also tools to import my e-mail from any arbitrary IMAP server, as well as other CalDAV and CardDAV servers. I just imported my Google Calendar, as well as my Google Contacts. Then, I did quite a dramatic cleanup of my contacts, reducing them to almost half. I'm happy to say I no longer use Google Contacts, yey 🎉! This has been on my list for quite some time. Same for the calendar. I still haven't moved all the accounts to my domain's e-mail. That takes quite some time, and I'll just do it step by step. The calendar works quite well. Collaboration-wise, it's not as simple as the big companies: Google, Apple and Microsoft. That is unfortunate, but it works nevertheless. It's not as if I have a lot of events in my personal calendar that are shared with others anyways. There's also the masked e-mails functionality, that Tom has written about. Personally, I am not using it yet. However, I am curious to see what kind of uses I can find for it, as it directly connects to my password manager. That's nice. Anyways, this was just a little update. It's been a few weeks now and everything seems to be fine. Very happy I moved my calendar and contacts out of Google. Hopefully, I will manage to move all accounts to e-mail addresses at my own domain."
}