Skip to main content

Kolombo - CLI for easy mail server managing 💌

Project description

Kolombo

Kolombo Logo

CLI for easy mail server managing 💌

NB! Work in progress, not ready for production use!

How to use

Documentation is coming, for now, this is how to setup mail server for domain example.com with email info@example.com

# Initialize Kolombo
kolombo init

# Add domain and generate DKIM keys for it
kolombo domain add example.com mx.example.com  # MX field is optional
kolombo dkim generate example.com  # generates DKIM keys and returns DNS TXT record to add
kolombo dkim txt example.com  # returns DNS TXT record to add

# Add user (email) for domain you just added
kolombo user add info@example.com

# Deploy Kolombo services one by one...

kolombo run receiver  # Listens on 25 for incoming mail, gives emails to users that come through nginx 993/995 port
kolombo run auth  # Authenticates SMTP/POP3/IMAP users from nginx
kolombo run nginx  # Listens on 465 (SMTP), 993 (IMAP) and 995 (POP3)
kolombo run senders  # Sends emails that come through nginx 465 port

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kolombo-0.3.0.tar.gz (38.5 kB view hashes)

Uploaded Source

Built Distribution

kolombo-0.3.0-py3-none-any.whl (31.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page