Skip to content
POP/SMTP to Katzenpost proxy server library
Go
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmd/mailproxy
config
event
internal
.gitignore
.gitlab-ci.yml
.travis.yml
LICENSE
README.rst
api.go
api_kaetzchen.go
go.mod
go.sum
pop_listener.go
proxy.go
smtp_listener.go

README.rst

https://travis-ci.org/katzenpost/mailproxy.svg?branch=master

mailproxy - POP/SMTP to Katzenpost proxy server

This is a implementation of a proxy server that exposes a POP/SMTP interface to Katzenpost based mix networks. It is intended to run on a user's localhost to allow standard mail clients to send and receive mail over the mixnet.

Building

Requires golang 1.11 or later. Dependencies pinned using go-modules. For more info about go-modules, see: https://github.com/golang/go/wiki/Modules

Build the mix server like this:

export GO111MODULE=on
cd cmd/mailproxy
go build

author

Yawning Angel (yawning at schwanenlied dot me)

license

AGPL: see LICENSE file for details.

supported by

https://katzenpost.mixnetworks.org/_static/images/eu-flag-tiny.jpg

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Grant Agreement No 653497, Privacy and Accountability in Networks via Optimized Randomized Mix-nets (Panoramix).

You can’t perform that action at this time.