HackerTrans
TopNewTrendsCommentsPastAskShowJobs

nmjenkins

no profile record

Submissions

An MCP Server for Fastmail – National Email Day

fastmail.com
35 points·by nmjenkins·3 माह पहले·14 comments

Understanding Email Encryption

fastmail.com
5 points·by nmjenkins·7 माह पहले·0 comments

comments

nmjenkins
·25 दिन पहले·discuss
(I work for Fastmail). That sounds odd – have you contacted our support team so we can look into it? https://www.fastmail.com/support/
nmjenkins
·25 दिन पहले·discuss
Offline support was added in August last year: https://www.fastmail.com/blog/fastmail-works-offline/
nmjenkins
·पिछला माह·discuss
Fastmail’s been around since 1999. (That’s 5 years older than Gmail…). It’s profitable and employee owned, not VC funded.

The senior staff have all been working on it for over 15 years. Anything can happen of course, but you’ll be hard pressed to find a tech company with more apparent longevity.

(Source: I am one of those senior staff)
nmjenkins
·पिछला माह·discuss
(Chief Product Officer at Fastmail here.)

> every email ended up in spam. This included emails from myself, others from my own gmail, and even replies from people I'd emailed first.

It should go without saying, but that's definitely not the common (or expected!) experience. Our support team would be very happy to look into it for you: https://www.fastmail.com/support/

Normally when people see this kind of behaviour, it's because of one of the following: * They've connected an IMAP client that has its own spam filter turned on, and it's actually this moving all the messages to Spam, not Fastmail's spam filter. * They've accidentally mis-trained their personal filter by reporting email they want as spam.

Having said that, of course we can have issues on our end too — that's why we have a real human support team with the power to escalate to the relevant engineers.
nmjenkins
·4 माह पहले·discuss
Fastmail does not run on AWS: https://www.fastmail.com/blog/why-we-use-our-own-hardware/
nmjenkins
·9 माह पहले·discuss
No final decision, but possibly not. Given Apple are dropping support for x86 Macs next year, it's unlikely to be something we could support for the long term.
nmjenkins
·9 माह पहले·discuss
The desktop app will automatically pull from Gmail when you refresh the folder/label it fetches into, just like on the web.
nmjenkins
·9 माह पहले·discuss
I'm sorry you feel like this, but it absolutely doesn't mean that. I believe we probably devote more engineering resources to open standards development than any other company, with significant resources given to the mailmaint, calext and jmap working groups at the IETF, not to mention the maintenance of the open-source Cyrus IMAP/JMAP server. I don't know why would do that if we were trying to just keep people captive because it's hard to leave. "Your data belongs to you" is one of our core values: https://www.fastmail.com/company/values/

(You can also read more on our open source and standards work at https://www.fastmail.com/company/open-source/)
nmjenkins
·9 माह पहले·discuss
No product plans to announce here at the moment, sorry, but we're aware there are a bunch of people that would like this.
nmjenkins
·9 माह पहले·discuss
The main thing is better integration with the OS. So no browser chrome (even as a PWA, the browser adds buttons or a toolbar over the top of the app), integration with the Mac menu bar, native context menus, the OS semi-transparent background for the frame so it feels like it belongs.
nmjenkins
·9 माह पहले·discuss
> Just to be clear, does this mean the app is mainly reusing the already existing codebase of the web-app?

Yes.

> How much additional work went into the desktop-app?

About 4 months work for 2 developers (but with both of them handling other things that arose during that time too).
nmjenkins
·9 माह पहले·discuss
In Settings -> Mail Preferences you can choose to: * Show images by default for everyone (the images are always proxied via our CDN, so your IP is never leaked to the sender). * Show images for contacts by default. You can easily add new senders to contacts by clicking their name at the top of the email and selecting "Add to contacts".
nmjenkins
·9 माह पहले·discuss
Next day or two is my best understanding, we're just getting it onto Flathub to handle app updates.
nmjenkins
·9 माह पहले·discuss
Chief Product Officer of Fastmail here. I see a lot of comments here from people that don't appear to have actually tried using the app, which is a little disappointing; don't knock it 'til you've tried it! Happy to answer any questions, but to answer the main ones that are popping up:

# Why Electron?

Because it lets us build an app that works well across all major platforms with the resources we have available. Building an email/contacts/calendar app is a huge undertaking. Doing it from scratch on each platform is just not feasible for us.

With Electron, we can maintain a single code base across all platforms so we can move faster, and keep feature parity everywhere. More than that though, we believe it lets us build a really great experience on each of these platforms, while offering a consistent UI for our customers across all their devices. Honestly, we can never out-native Apple because by definition whatever they do is "native", even if it sucks (Liquid Glass on the Mac is … not great UX). If that's your primary consideration, you will always be better with Apple's own Mail app, so it's pointless us trying to build something in that space. (And instead we work to also make Fastmail the best service to use Mail.app with — which we believe it is!)

# Why would you use this instead of the webmail?

If you prefer to keep Fastmail in your browser, great! You can do so. But we hear from many customers that they would rather not have their email mixed in with their tabs. With a separate app you can see it in the dock, Cmd-tab to it, make it your default email app system wide etc. It also lets us integrate with the system, like the Mac menu bar and native context menus.

# Why would you use this instead of an IMAP client?

If you've ever used the Fastmail web interface you probably already know the answer, but for everyone else…

1. It's a lot faster. Compared to Apple's Mail.app for example (which is a good IMAP client!):

   - It resyncs way faster when you open the app, and uses a lot less data (JMAP is so much more efficient).
   - Moving between messages is quicker. With Mail.app there's often a slight lag between clicking a message and it rendering. In Fastmail, it's usually instant.
2. It's more powerful. We provide the best standards support out there, and are also working to make the standards better. But there's always going to be more that we can do when we control both the server and the client. With the Fastmail UI you can:

  - Add private memos to emails
  - Mute conversations to ignore replies
  - Pin important messages to the top of your inbox
  - Schedule messages to send in the future (and not need your laptop to be online then for it to work)
  - See related emails when you open your contacts.
  - Add events straight into your calendar
  - And much more (https://www.fastmail.com/features/).
3. It's got much better search. (Yeah, this is kind-of just "more powerful", but I'm calling it out because search sucks in most email clients0.

# And finally…

This is just a choice. We hope this is something that some of our customers will love, but we're not backing away from our commitment to open standards and encourage everyone to find what works best for them.

I'll try to answer any other questions as I can.
nmjenkins
·11 माह पहले·discuss
No, CRDTs wouldn’t be useful right for what we currently do. If we ever wanted collaborative text editing for something then we’d use them for sure.
nmjenkins
·11 माह पहले·discuss
Or you could … just build it directly on indexedDB. That's what we did for our offline support at Fastmail, with just a small wrapper function to make the API promise based: https://www.fastmail.com/blog/offline-architecture/

The performance has been pretty decent, even with multi-gigabyte mailboxes.
nmjenkins
·2 वर्ष पहले·discuss
The short answer is our new billing platform (Paddle), which all new users are on and we're moving everyone to, doesn't support it. (We're moving from a home-grown billing solution to simplify our global tax compliance and give us support for more important things like billing in local currency.)

You can hack around it by converting to monthly billing (which will give you a credit), then immediately convert back to 3-year subscription (your credit will be used, so you'll only pay the difference). The end result is essentially identical to an early renewal.

I'd also like to reassure you that we don't immediately delete your account if renewal fails! We have a slow degradation process that gradually disables sending, then receiving, then finally access to anything other than billing if the account continues to go unpaid over several weeks. But our support team can (and do) delay this process if for whatever reason you are having difficulty making a payment and reach out to us.
nmjenkins
·2 वर्ष पहले·discuss
> Password managers are phishing resistant. The browser plugin will not offer to autocomplete passwords on an identical-looking punycode domain.

True … but the reaction to this by the vast majority of users is to go "stupid password manager autofill not working again", and copy and paste their password out of the pw manager and paste it straight into the phishing site…
nmjenkins
·2 वर्ष पहले·discuss
(Chief Product Officer at Fastmail here.)

Once your next step is not necessarily a password, having just the single username input up front becomes necessary to avoid confusion. To support non-resident passkeys (passkeys on devices that can't store the username with the cryptographic key), we need to be able to prompt for the username, then offer them their passkeys to log in.

This does have the effect of making it slightly less ergonomic for just username/password input, but we did everything we could to mitigate this:

> First, I can’t do username <tab> password <enter>.

True, but we made it so you can do username <enter> password <enter>.

> Secondly, with auto fill, it requires two clicks to sign in.

True, but the way we've set it up should ensure the autofill did both immediately, so you don't have to activate your password manager twice.

The flip side is if you do use passkeys, it can be much quicker than any username/password input. For example, 1Password will show you your list of accounts as soon as the login page loads, and it's just one click to sign in.