IMAP API

Infrastructure

self-hosted email api

SHOW HN2020

125points
25comments
#504of 3,028 in 2020
Top 17%of 2020 by points

How HN took it

QuietFewer than 5 comments about the project

0 positive, 2 neutral or asking, 0 mixed, 2 critical, out of 4 comments about the project.

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Proxy is a practical take on JMAP-style access to IMAP

    From 2 comments
    • The problem JMAP is addressing is quite complex that’s why the JMAP spec is long. I do not however find it to be bloated. On the contrary I actually found it quite easy to read.…
      inputmice on HN
    • And indeed, https://proxy.jmap.io/ demonstrates a JMAP proxy to IMAP servers—though note Bron’s comment downthread concerning this (jmap-perl).
      chrismorgan on HN

Objections

  • JMAP is bloated and hard to implement

    From 1 comment
    • There is only a handful of IMAP server implementations and there are going to be even fever JMAP servers. It is super bloated, the RFCs 8620 and 8621 are already 200 pages in…
      andris9 on HN
  • Licence 'evaluation use only' is unclear

    From 2 comments
    • Can anyone tell me if the license as given > Licensed for evaluation use only Is clear enough in legal terms for what can or cannot be done ? I assume it means it's free to use…
      nolok on HN
    • Basically, as a lay person, to me this means it’s not licensed for use in anything you care about. Fine for playing around with on your computer but not integrating with anything…
      godzillabrennus on HN

Requests

  • Implement JMAP rather than a custom IMAP-over-REST API

    From 1 comment
    • Any IMAP over REST API should just implement JMAP (RFC 8620 and 8621).
      dochtman on HN

Questions

  • Is the evaluation-only licence clear enough for use?

    From 1 comment
    • Can anyone tell me if the license as given > Licensed for evaluation use only Is clear enough in legal terms for what can or cannot be done ? I assume it means it's free to use…
      nolok on HN
  • How does it differ from WildDuck webmail API?

    From 1 comment
    • Thanks for your work in this area. A couple questions. How is this different to the wilduck webmail api? Would it be hard to abstract away the wildduck storage code to use a…
      grizzles on HN
  • How secure is IMAP?

    From 1 comment
    • I’ve heard imap is insecure. I’ve disabled it by default but this is intriguing. Anybody have any more information on imap security?
      tdhz77 on HN

Alternatives named

  • JMAP proxy (jmap-perl, proxy.jmap.io)

    From 2 comments
    • https://github.com/jmapio/jmap-perl seems the most similar to the project discussed here. Anyone have experience with it?
      detaro on HN
    • And indeed, https://proxy.jmap.io/ demonstrates a JMAP proxy to IMAP servers—though note Bron’s comment downthread concerning this (jmap-perl).
      chrismorgan on HN
  • WildDuck webmail API

    From 2 comments
    • Thanks for your work in this area. A couple questions. How is this different to the wilduck webmail api? Would it be hard to abstract away the wildduck storage code to use a…
      grizzles on HN
    • WildDuck API exposes database structures from MongoDB, IMAP API is more like a proxy in front of any IMAP server. WildDuck is pretty much coupled with MongoDB. IMAP is not very…
      andris9 on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/22459212)