- v1.15.5
- License: GPLv3+
- Just pull mails from POP3 servers (TLS can be disabled) and put them in local Maildirs.
- Proxies and Onion entry servers are supported.
- Multiple accounts supported, which are accessed concurrently.
- RFC6856 compliant (UTF8 before anything) so works with Courier as well.
- It can keep mails on the server, but does not remember/store which mails have been seen.
- Expanded from github.com/unkaktus/mm
go install github.com/pepa65/m2m@latest
- The directory
~/.m2m.conf
contains all the account config files which are checked concurrently. The file name is taken as the account name, must not start with a.
. (See theExample
file in the repo). - The (YAML) config files have the POP3 server config details and the Maildir location with parameters:
active
:true
/false
- Account is active [default] or notusername
: POP3 username [mandatory]password
: POP3 password [mandatory]tlsdomain
: Server domainname (as in its certificate) [mandatory]port
: Port [default: 995]entryserver
: Initial IP/Domainname for the server [default: not used]proxyport
: Proxy server (server:port
) [default: empty, not used]tls
:true
/false
- Use TLS [default] or notkeep
:true
/false
- Keep mails on the POP3 server, or delete them [default]maildir
: Path to the Maildir directory [default:~/Maildir
]- Default options are taken when the parameter is not specified.
- Comments are lines starting with '#'.
- Usage:
m2m [ -h|--help | -q|--quiet ]
- Flag
-h
/--help
outputs just a help text. - Flag
-q
/--quiet
outputs only fatal errors tostderr
. - Normally, a minimal report is sent to
stdout
(nothing on no mails), and any additional verbose output is logged tostderr
. Route output as desired! - Each account gets locked by creating a file
.ACCOUNT_locked
in directory~/.m2m.conf
when it gets checked online.
m2m v1.15.5 - Move from POP3 to Maildir
* Downloading emails from POP3 servers and moving them into Maildir folders.
* Repo: github.com/pepa65/m2m
* Usage: m2m [ -h|--help | -q|--quiet ]
-h/--help: Output this help text.
-q/--quiet: Output only on critical errors (to 'stderr').
No flag: A minimal report is sent to 'stdout' (nothing on no mails),
and any additional verbose output is logged to 'stderr'.
* The directory '~/.m2m.conf' contains all the account config files, which
are checked concurrently. The filename is taken as the account name.
Lockfiles '.ACCOUNT_locked' get placed here when an account gets checked.
* Parameter names (lowercase!) in the configuration files:
active: true/false Account is active [default] or not
username: POP3 username [mandatory]
password: POP3 password [mandatory]
tlsdomain: Server domainname (as in its certificate) [mandatory]
port: Port [default: 995]
entryserver: Initial server IP/Domainname [default: not used]
proxyport: Proxy server (server:port) [default: not used]
tls: true/false Use TLS [default], or not
keep: true/false Keep mails on POP3 server, or delete them [default]
maildir: Path to the Maildir directory [default: '~/Maildir']