1) Considering the hosting: It's currently basically a SaaS.
I initially had a prototype, which used Dropbox-as-a-Database. Basically I stored all emails and metadata (labels, etc) in a private dropbox in JSON-format. It actually worked, but the performance was so bad, that I ditched this approach.
2) PostgresSQL comes with a great full-text search. It's not perfect right now, but it does it job.
3) Honestly, no idea :)
Spam filtering is done by MailGun. CustomDomains are a must, of course.
I initially had a prototype, which used Dropbox-as-a-Database. Basically I stored all emails and metadata (labels, etc) in a private dropbox in JSON-format. It actually worked, but the performance was so bad, that I ditched this approach.
2) PostgresSQL comes with a great full-text search. It's not perfect right now, but it does it job.
3) Honestly, no idea :)
Spam filtering is done by MailGun. CustomDomains are a must, of course.