nixos-mailserver/README.md

50 lines
953 B
Markdown
Raw Normal View History

2016-07-21 21:11:43 +05:00
# nixos-mailserver
2016-07-21 21:55:01 +05:00
![license](https://img.shields.io/badge/license-GPL3-brightgreen.svg)
2016-07-21 21:11:43 +05:00
## Work in progress...
2017-08-12 14:52:01 +05:00
### How to Test
You can test the setup via `nixops`. After installation, do
```
nixops create nixops/single-server.nix nixops/vbox.nix -d mail
nixops deploy -d mail
nixops info -d mail
```
You can then test the server via e.g. `telnet`. To log into it, use
```
nixops ssh -d mail mailserver
```
2016-07-21 21:11:43 +05:00
## A Complete Mail Server Without Moving Parts
### Used Technologies
2017-08-12 14:37:54 +05:00
* Nixos
* Nixpkgs
* Dovecot
* Postfix
* Rmilter
* Rspamd
* Clamav
* Opendkim
* Pam
2016-07-21 21:20:56 +05:00
### Features
* one domain
* unlimited mail accounts
2016-07-21 21:20:56 +05:00
* unlimited aliases for every mail account
* spam and virus checking
* dkim signing of outgoing emails
2016-07-21 21:42:14 +05:00
* imap (optionally pop3)
* startTLS
2016-07-21 21:20:56 +05:00
### Nonfeatures
* moving parts
* SQL databases
* configurations that need to be made after `nixos-rebuild switch`
* complicated storage schemes
* webclients / http-servers