Sign inSign up

miguelwill/perdition-proxy

By miguelwill

•Updated over 3 years ago

perdition imap/pop3 proxy over Debian Buster and multiserver

Image
0

1.2K

miguelwill/perdition-proxy repository overview

⁠Perdition Proxy

perdition imap/pop3 proxy over Debian Buster and multiserver

Docker Pulls

⁠Description

base installation of preconfigured perdition to function as a proxy for the following protocols pop3 (tcp/110 , with and without tls) pop3s (tcp/995) imap (143 , with and without tls) Imaps (Tcp/993)

⁠Configuration

the configuration allows authentication assisted by servers mapped in the "popmap" file, which is mapped in "popmap.gdbm.db" for reading from authentication processes

example file format "/etc/perdition/popmap" using gmail.com and other domains: gmail.com:imap.gmail.com mydomain.com:hosting1.mydomain.com clientdomain.com:hosting2.mydomain.com

the /etc/perdition/popmap file can also be loaded using the kubernetes configuration file function and will be mapped at startup.

this configuration allows that if someone connects via "pop3s" to the server, it will send the user "[email protected]⁠" in the same way to the login with the remote server "imap.gmail.com" to the pop3s port.

in the same way that if you connect to the "imaps" service, it will connect to the mail.gmail.com imaps service.

this allows you to use the protocols enabled with the destination servers (if a server does not allow the use of pop3 and only imap, it will give login error due to the rejection of the destination server), but you can try configuring the enabled protocol to log and pass the data from the final server to the client.

the configuration will not verify the certificate with the remote server, so it can be used for different internal servers behind a firewall.

⁠Volume

  • '/etc/perdition' - "configuration files and domain mapping, plus files with certificate and key"

⁠Variables

  • 'TZ' - "time zone"

⁠Files

  • '/etc/perdition/perdition.crt.pem' - "file with certificate, you can leave the self-signed or upload a valid certificate"
  • '/etc/perdition/perdition.key.pem' - "key file corresponding to the previous certificate"
  • '/etc/perdition/popmap' - "mapping of final servers for domain access distribution"

Tag summary

Content type

Image

Digest

sha256:812e6b040…

Size

77.8 MB

Last updated

over 3 years ago

docker pull miguelwill/perdition-proxy