Olden Mail

olden-mail is an IMAP & SMTP proxy that allows you to connect to SSL enabled mail servers using insecure plaintext connections.

This is of course very insecure, but it's intended to allow vintage computers that don't have SSL capability or ther right ciphers to still be used for e-mail.

=> ⧇ source | ⧉ mirror

Install

Homebrew

You can install using homebrew.

% brew tap rbdr/apps git@git.sr.ht:~rbdr/homebrew-apps
% brew install rbdr/apps/olden-mail

Prebuilt Packages

You can find pre-built packages for linux @ build.r.bdr.sh. There you can find a .tar.gz that includes only the binary, or .rpm and .deb distributions for fedora and debian that include a manpage.

Binaries are provided for x86_64 and aarch64.

Unstable releases are built directly from the main branch, while tagged versions have their own release and can be considered more stable.

=> olden-mail pre-built releases @ gemini | olden-mail pre-built releases @ https

From Source

Make sure you have rust and Make installed. Clone the repository, and run:

% make -e profile=release

Then copy the file somewhere in your PATH

% cp ./target/release/olden-mail /usr/local/bin

Usage

The proxy requires you to set environment variables, but otherwise takes

no options.

Middleware

Olden mail comes with middleware that transforms messages before they're sent to the client or server:

Whenever a command is modified you can see the actual sent text prefixed with ### in the debug logs.

Changelog

Proxy Information
Original URL
gemini://r.bdr.sh/olden-mail.gmi
Status Code
Success (20)
Meta
text/gemini; lang=en
Capsule Response Time
163.378456 milliseconds
Gemini-to-HTML Time
1.241763 milliseconds

This content has been proxied by September (3851b).