Skip to content

thomas-hilaire/jmap-perl

 
 

Repository files navigation

Perl JMAP Proxy Server
======================

This is a simple implementation of a proxy server for the JMAP protocol as
specified at http://jmap.io/

At the backend, it talks to IMAP and SMTP servers to allow placing a JMAP
interface on top of a legacy mail system.

For efficiency reasons, this initial implementation requires that all servers
support the CONDSTORE extension, (RFC4551/RFC7162).

A separate backend for Gmail is provided, because Gmail has native server-side
thread support, meaning that threading does not need to be calculated locally.

NOTE: this library does not ship with the cloned FastMail web interface which
is running on https://proxy.jmap.io/.  The licencing situation for that code is
not yet resolved.

Run in docker
=============

    docker build -t jmap-perl .
    docker run --name jmap-proxy --rm -ti jmap-perl

That's it!

About

JMAP Proxy implemented in Perl

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Perl 95.3%
  • HTML 1.9%
  • CSS 1.7%
  • Other 1.1%