Commit Graph
100 Commits
Author SHA1 Message Date
Robin RaymondandGitHub 4a619c6349 Merge pull request #22 from jbboehr/multi-domain
Multi domain support
2017-11-11 14:03:52 +01:00
Robin Raymond ddfb2e6210 fix tables 2017-11-10 17:17:53 +01:00
Robin Raymond 64ca3391d6 give a rough overview of the steps 2017-11-10 17:16:21 +01:00
Robin Raymond 4a97d9448a add mx recorde to todo list 2017-11-10 16:58:52 +01:00
Robin Raymond 276450ff64 begin to write a small guide on how to set up a mail server 2017-11-10 16:57:11 +01:00
Robin Raymond 3d2f41dedc jbboehr's fix for #21 2017-11-09 08:23:13 +01:00
Robin Raymond e4852151ef update README for new release candidate 2017-11-05 11:22:58 +01:00
Robin Raymond 695779926a add test for vmail gid 2017-11-05 11:14:39 +01:00
Robin Raymond 8d9881215b update contributer 2017-11-05 10:57:26 +01:00
Robin RaymondandGitHub 431dcc3b0a Merge pull request #20 from eqyiel/fix-gid-start
users.nix: ensure the group getting its gid set is vmailGroupName
2017-11-05 10:47:56 +01:00
Robin RaymondandGitHub ca05905e1d Merge pull request #19 from eqyiel/fix-users
Fix r-raymond/nixos-mailserver#18
2017-11-05 10:44:18 +01:00
Robin Raymond 47f742fb83 Merge branch 'master' of github.com:r-raymond/nixos-mailserver 2017-10-18 09:21:20 +02:00
Robin Raymond bbdcdfc0a7 fix vmail bug 2017-10-18 09:20:44 +02:00
Robin Raymond 6ac36a1092 changing names 2017-10-18 09:10:51 +02:00
Robin Raymond 9f40c38bc6 remove variables from vmail user 2017-10-18 09:09:04 +02:00
Robin RaymondandGitHub d8832b9cf8 Fix error in example 2017-10-17 17:29:07 +02:00
Robin RaymondandGitHub 2262f7a67e Update README.md 2017-10-17 11:53:53 +02:00
Robin RaymondandGitHub e1ff6fdec4 Update README.md 2017-10-17 11:52:47 +02:00
Robin RaymondandGitHub 6ee342d963 Update Readme (acme) 2017-09-23 09:58:10 +02:00
Robin Raymond 2f7e3a9f0c initial acme support; needs testing 2017-09-23 09:56:09 +02:00
Robin RaymondandGitHub 3b0818fb35 Merge pull request #17 from matthewbauer/patch-1
Switch to nixpkgs-unstable channel.
2017-09-23 08:09:04 +02:00
Robin Raymond b06775cef7 add vmail user name again - otherwise postfix errors on startup 2017-09-22 18:57:14 +02:00
Robin RaymondandGitHub 7ea7ab39df add build status 2017-09-21 16:32:01 +02:00
Robin Raymond c574d0ea03 remove name from vmail user 2017-09-21 16:14:15 +02:00
Robin Raymond 5915f4412d trying to fix travisci bug 2017-09-21 16:11:46 +02:00
Robin Raymond 7782139a4e remove potential conflicting user names 2017-09-21 11:04:17 +02:00
Robin Raymond 12f16b2239 remove hostname from config, it breaks tests 2017-09-21 10:59:56 +02:00
Robin Raymond 82cd71835b add missing nixpkgs 2017-09-21 10:58:03 +02:00
Robin Raymond 9a737b1ac2 Merge branch 'master' of github.com:r-raymond/nixos-mailserver 2017-09-21 10:53:31 +02:00
Robin Raymond 944254dbeb add travis ci 2017-09-21 10:50:39 +02:00
r-raymondandGitHub 1652db0d41 add link to latest release candidate 2017-09-20 16:27:52 +02:00
Robin Raymond f123fa7fd3 Merge branch 'master' of github.com:r-raymond/nixos-mailserver 2017-09-20 15:31:37 +02:00
Robin Raymond 82cf8db01d add test for sensitive data 2017-09-20 15:31:23 +02:00
r-raymondandGitHub bc48b701c8 Merge pull request #15 from phdoerfler/patch-3
Added header filtering for removing sensitive information.
2017-09-20 15:31:06 +02:00
Robin Raymond 875db33579 comments on extra lines 2017-09-20 09:26:42 +02:00
r-raymondandGitHub 50350349b1 Merge pull request #14 from phdoerfler/patch-2
Increased security of TLS encryption
2017-09-20 09:04:07 +02:00
Robin Raymond 7c1e153d85 add sending and receiving by imap test 2017-09-14 19:58:57 +02:00
Robin Raymond b98654f99a fixes #9 2017-09-14 10:56:22 +02:00
Robin Raymond 561d5e3907 seperate tests into intern and extern
also add extern imap test
2017-09-13 18:25:02 +02:00
Robin Raymond e226ed7fea remove obsolete comment 2017-09-13 15:24:11 +02:00
Robin Raymond 8b23f70036 add logo 2017-09-13 14:03:04 +02:00
Robin Raymond 70f35ced38 update readme 2017-09-13 13:16:17 +02:00
Robin Raymond 4b8669b2fe include junk sieve script 2017-09-13 13:06:44 +02:00
Robin Raymond 303448376b add sieve support to dovecot 2017-09-13 12:36:35 +02:00
Robin Raymond ba9db7cb3a fix missing rspamd service and activate extended xspam headers 2017-09-13 12:22:50 +02:00
Robin Raymond 73be826cca add redis and max_size to rmilter config to silence warning 2017-09-13 11:55:30 +02:00
Robin Raymond bf7099d389 fix issue #8
turns out this is a upstream bug. The fix should probably be pushed to nixpkgs.
2017-09-13 11:49:33 +02:00
Robin Raymond 096cd29f51 Merge branch 'master' of github.com:r-raymond/nixos-mailserver 2017-09-13 10:17:24 +02:00
Robin Raymond 99b5024c9b update readme 2017-09-13 10:17:04 +02:00
Robin Raymond 4427a308e3 flesh out nixops file a little 2017-09-13 10:16:47 +02:00
Robin Raymond c83143d0c7 add user password test 2017-09-13 10:16:18 +02:00
Robin Raymond ae4a7638ad update stale reference 2017-09-13 10:15:35 +02:00
r-raymondandGitHub df0c658b6c Merge pull request #7 from phdoerfler/patch-1
Fixed issue #6
2017-09-12 22:59:55 +02:00
Robin Raymond d974be81e0 revert script exctraction 2017-09-03 16:20:47 +02:00
Robin Raymond 0c20bb3a85 move scripts to external files 2017-09-03 16:00:10 +02:00
Robin Raymond b3f7ee38cb add commit from Infinisil that got lost in the merge 2017-09-03 15:57:49 +02:00
Robin Raymond 0c414738e1 fix merge bug in systemd 2017-09-03 15:56:36 +02:00
Robin Raymond 78f6d93804 add contributor section 2017-09-03 15:43:37 +02:00
Robin Raymond 1e0c203bf8 Merge branch 'module-rewrite' 2017-09-03 15:31:37 +02:00
Robin Raymond aa31e8fda6 add file missing in last commit 2017-09-03 11:15:18 +02:00
Robin Raymond e5d3786ff5 tyding up code 2017-09-03 11:15:01 +02:00
Robin Raymond 28225fb1d6 complete module rewrite 2017-09-03 11:13:34 +02:00
Robin Raymond 3eb363fc71 systemd to module 2017-09-02 15:08:50 +02:00
Robin Raymond 9ac491f87d networking to module 2017-09-02 14:58:33 +02:00
Robin Raymond 201c532a67 environment to module 2017-09-02 14:04:07 +02:00
Robin Raymond 26ac134660 make users into module 2017-09-02 13:58:42 +02:00
Robin Raymond ebb2a5caf7 camelCase 2 2017-09-02 13:29:49 +02:00
Robin Raymond b5fccc7e39 camelCase 2017-09-02 13:23:37 +02:00
Robin Raymond 061054926d make clamav a module 2017-09-02 12:59:07 +02:00
Robin Raymond 691f034f9d update nixops for module config 2017-09-02 12:58:25 +02:00
Robin Raymond 364f07c605 Merge branch 'master' of github.com:r-raymond/nixos-mailserver 2017-09-02 12:15:33 +02:00
Robin Raymond 256d2c75a6 update comments 2017-09-02 12:15:22 +02:00
r-raymondandGitHub 98c962cab4 remove stale comment 2017-09-01 13:18:17 +02:00
Robin Raymond 623ab6291c Merge branch 'master' of github.com:r-raymond/nixos-mailserver 2017-09-01 13:17:05 +02:00
Robin Raymond b22860b65a add testing framework 2017-09-01 13:16:30 +02:00
r-raymondandGitHub cd9c8a3690 Merge pull request #4 from danbst/patch-1
don't enable firewall by default
2017-08-31 13:50:10 +02:00
Robin Raymond b0ae2de5f4 Merge branch 'master' of https://github.com/Infinisil/nixos-mailserver into module-rewrite 2017-08-31 10:49:01 +02:00
Robin Raymond 42c4e18438 remove unnecessary after field in systemd 2017-08-30 15:56:24 +02:00
Robin Raymond bb4717bf0b fix typo in opendkim key generation 2017-08-30 14:29:06 +02:00
Robin Raymond f01e0bdbb3 update goals for v1.0 2017-08-23 17:37:45 +02:00
Robin Raymond d05bd24040 make dovecot wait for postfix instead of other way around 2017-08-23 17:34:34 +02:00
Robin Raymond dbd8b88aca remove obsolete opendkim service 2017-08-23 17:29:51 +02:00
Robin Raymond fe55d8f501 update dkim docs 2017-08-23 17:24:40 +02:00
Robin Raymond 8551dcffff enable dkim signing 2017-08-23 17:22:44 +02:00
Robin Raymond 7d4809038f add virus scanning 2017-08-13 21:51:07 +02:00
Robin Raymond f51811b236 add password hashes 2017-08-13 15:51:41 +02:00
Robin Raymond d7d27db605 pop3 tested 2017-08-13 14:21:30 +02:00
Robin Raymond 98371b86e0 remove non implemented settings 2017-08-13 14:20:18 +02:00
Robin Raymond ecd73f4e1c firewall respects settings 2017-08-13 14:20:02 +02:00
Robin Raymond 72f45af1ca fix submission port 2017-08-13 14:05:40 +02:00
Robin Raymond c2e89ff1ed add checklist for first release 2017-08-13 12:58:00 +02:00
Robin Raymond b68e64ec72 certificate scheme 2
On the fly create certificates via openssl (Maybe change this to
libressl in the future?). This is probably the best scheme to get
something that simply works. Self signed certificates only pose a
problem when connecting to retrieve the email via imap or pop3.
2017-08-13 11:51:07 +02:00
Robin Raymond be5d8c09d8 add rmilter and certificate files 2017-08-12 18:27:22 +02:00
Robin Raymond 9cbd131ffc add more documentation 2017-08-12 17:09:32 +02:00
Robin Raymond f291391a27 mention that virus scanning is not yet implemented 2017-08-12 16:42:21 +02:00
Robin Raymond f3f30f2f24 add documentation 2017-08-12 16:41:43 +02:00
Robin Raymond f8b5e03b78 get postfix working
I still have to decide what to do with the certificate file
2017-08-12 16:14:16 +02:00
Robin Raymond 1d53a88a21 finish up dovecot configuration
also factor out users into own file
2017-08-12 12:28:46 +02:00
Robin Raymond 4fdace2538 add some hints on how to test 2017-08-12 11:52:01 +02:00
Robin Raymond e63b6ebda9 create maildir folder 2017-08-12 11:47:52 +02:00