Live data from Hacker News

A Hacker's Replacement for Gmail

dbpmail.net

101–110 of 218 posts

Re: A Hacker's Replacement for Gmail

#101
post #30

Was hoping to see more discussion of backups. There are a bunch of possible approaches (depending on level of desired security, what the VPS provider offers, and how much you trust them), but for a mail server, there ought to be something...

Use OfflineIMAP to sync to a local disk.

Re: A Hacker's Replacement for Gmail

#102
post #48
post #43

Earlier quoted context omitted.

What do you use for spam filtering? Another problem is you will have to use a third party smtp server, otherwise your mail will be rejected by a lot of email providers.

SpamAssassin and friends still do a reasonable job for me, and have for years. I delete a handful every day, but like the parent I've had my email address since 1996, and I haven't been too careful about using it. If I had to do it over again today, I'd look at rspamd. Getting people to accept your mail can be a pain in the ass, yes, but it's not impossible. * Get a "clean" statically allocated IP address. * Control…

I've been running my own mail server since 2006 and have never had a problem with being rejected. I've run a fairly tight ship:

1. Only allow email locally (i.e., via webmail and ssh) - which many would regard as a real pain, but I and the few people who use my server have been OK with. IMAP is very useful with this policy, for batch move/send from outbox folders.

2. Set up TLS to only deliver via SSL

3. Advertise both these facts via SPF (I haven't bothered with DKIM)

Re: A Hacker's Replacement for Gmail

#103

Earlier quoted context omitted.

That's why they take memory snapshot first, which is trivial with VPS and then pick encryption keys from it to access encrypted volumes. This is well known method and works with pure hardware machines too with physical access. It's great question when you get to server, to shut it down or leave on. If on, it could destroy data, if turned off encryption keys are gone. I think it would require some individual case anal…

Isn't the pure hardware method for memory snapshots some ridiculously complex mechanism with freezing the memory and quickly transferring it to a reading device? If you're going to pull this, you need to know in advance that it's necessary, that's not some minor thing that everyone is going to just do automatically, it's an extra, complicated step it's easy to screw up. That said, I acknowledge the possibility of com…

> Isn't the pure hardware method for memory snapshots some ridiculously complex mechanism with freezing the memory and quickly transferring it to a reading device?

With Virtual Private Servers, it's trivial to do the virtualized version of this through the hypervisor.

Re: A Hacker's Replacement for Gmail

#104

I'm not sure why you can't do those things on FastMail. (disclaimer: I work for FastMail) Sure we have folders rather than tags, which means you can't add multiple of them to the same message. Probably the biggest lack is that you can't manage IMAP flags via the web interface. Otherwise, our search is now very powerful (since about March this year) and allows you to build filters that show messages from multiple fold…

OP here. Fastmail had 4 out of my required 5 features. I used it for a while. I'm still a paying customer (I paid for a bunch of years). Tags were a deal breaker. It's just not sufficient for how I want to organize things.

I'm going to raise this in our next meeting (Tuesday) and see if there's a way we can have IMAP flags exposed somehow. Along with fast cross-folder searching on flags, we could quite easily implement virtual folders per flag - which I think fills your use-case perfectly.

The difficult parts are:

1) UI 2) limits. We have a hard limit of 128 "user flags" because it's in 4 x 32 bit fields in a fixed-width data format. Subtract a few for our internal tooling, and you probably only have 120 you can use for yourself.

Would 120 be enough?

One thing that many older clients did was had $Label1 => $Label5. That was often enough for people... so I suspect 120 is probably fine.

Re: A Hacker's Replacement for Gmail

#105
post #52

I'm not sure why you can't do those things on FastMail. (disclaimer: I work for FastMail) Sure we have folders rather than tags, which means you can't add multiple of them to the same message. Probably the biggest lack is that you can't manage IMAP flags via the web interface. Otherwise, our search is now very powerful (since about March this year) and allows you to build filters that show messages from multiple fold…

I've just registered FastMail for free trial. Its speed is amazing, much faster than Gmail. And its UI looks great, too. Thank you for your work. It would be better if you have a more desirable .com domain name. I will probably buy an Enhanced account to use my own domains after free trial.

We have a bunch of .com names as well. But I agree that your own domain is the best approach, both for the ultimate in portability, and the ability to choose whatever localpart you like.

Re: A Hacker's Replacement for Gmail

#106
post #103

Earlier quoted context omitted.

Isn't the pure hardware method for memory snapshots some ridiculously complex mechanism with freezing the memory and quickly transferring it to a reading device? If you're going to pull this, you need to know in advance that it's necessary, that's not some minor thing that everyone is going to just do automatically, it's an extra, complicated step it's easy to screw up. That said, I acknowledge the possibility of com…

> Isn't the pure hardware method for memory snapshots some ridiculously complex mechanism with freezing the memory and quickly transferring it to a reading device? With Virtual Private Servers, it's trivial to do the virtualized version of this through the hypervisor.

My original statement said "dedicated server". The response said; "virtual server attack, also works with pure hardware machines". The only version of this attack that is relevant to the original statement is one that works on a dedicated server, so re-stating that it's trivial to do this against a virtual private server isn't really adding anything to the conversation.

Re: A Hacker's Replacement for Gmail

#107
post #31

Earlier quoted context omitted.

Perhaps you'd like something more integrated? There are plenty of projects in this space that are entirely or mostly open source. http://www.kolab.org/ http://www.sogo.nu/english.html http://www.zarafa.com/ http://www.open-xchange.com/home.html https://www.zimbra.com/

Citadel is another integrated solution that is really easy to setup. Just one application, all written in C. The web interface is the only thing that I think could be better. http://citadel.org/

"Citadel offers versatile email services with very low administration needed. It provides its own implementations of these server protocols: IMAP, POP3, SMTP, ManageSieve, XMPP, Citadel."

Wow, I'm impressed!

Re: A Hacker's Replacement for Gmail

#109
post #80

I'm not sure why you can't do those things on FastMail. (disclaimer: I work for FastMail) Sure we have folders rather than tags, which means you can't add multiple of them to the same message. Probably the biggest lack is that you can't manage IMAP flags via the web interface. Otherwise, our search is now very powerful (since about March this year) and allows you to build filters that show messages from multiple fold…

Just another happy FastMail user here. I don't need tags/labels, so you have everything I need. I have an Enhanced account that is linked to my domain, and an Ad Free account where important mail gets forwarded to. The latter is accessible from my phone, but the former isn't, so if anyone steals my phone they can only see the last few messages I exchanged, and I can just disable an alternative login (similar to revok…

Jeremy Howard, the founder of FastMail, responded to a similar question on Slashdot in October 2009. http://tech.slashdot.org/comments.pl?sid=1391605&cid=2963235...

  We've had a number of US-based law enforcement bodies over
  the year try to get hold of our data without going via the
  appropriate Australian bodies, and it doesn't work out for
  them. In the end, they have always ended up submitting a 
  request for cooperation via the Australian Federal Police,
  as they are required to do, and we respond to that request
  in line with Australian law.
Even so, as an Australian I decided to use a hosting company whose servers are physically hosted in Australia.

Re: A Hacker's Replacement for Gmail

#110
post #12

Earlier quoted context omitted.

> Setting up a server in any hosting environment at this point comes with the assumption that its contents can be read at any time by the operators and whoever they let in without you ever knowing about it. How exactly is that any different than it was 6 months ago?

The point about trusting hosting providers is an interesting one. Indeed, when renting a Virtual Private Server from a service provider, you have no choice but to trust them to keep your data safe. This made we wonder: would it be possible to actually secure the server in such a manner that the hosting party won't have access to your stuff without your say so ? I think you can (sort of) do this already with having so…

No -- unless you have exclusive physical control of the machine you'll always be vulnerable.

A malicious VPS provider has access to the machine's RAM, which means they can do almost anything. For example, they could extract your SSH private key and silently decrypt all your traffic.

Is such an attack easy? No. But I could compile sshd with debug symbols and it would be. Even without them it's still possible, just very difficult. Though nothing a skilled employee of a nation-state couldn't do.

Post reply on HN