Robin Raymond and GitHub
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 Raymond and GitHub
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 Raymond and GitHub
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-raymond and GitHub
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-raymond and GitHub
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-raymond and GitHub
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-raymond and GitHub
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-raymond and GitHub
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-raymond and GitHub
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
Robin Raymond
8d2b9bc5fc
update readme
2017-08-12 11:37:54 +02:00
Robin Raymond
60574841c6
restructuring; now works with 17.03/17.09-pre
...
I had to remove some of the features, they need to be slowely added in
again.
2017-08-12 11:27:19 +02:00
Robin Raymond
54e56926d6
add firewall
2017-08-11 14:42:24 +02:00
Robin Raymond
9e56908439
add nixops deployment
2017-08-11 14:06:54 +02:00
Robin Raymond
938158b3a6
fix arguments of functions
2017-08-11 14:05:58 +02:00
r-raymond and GitHub
9d7716d262
options virus scanning
2016-07-28 08:29:22 +02:00
r-raymond and GitHub
4c389aef41
Options for imap and pop3 ssl
2016-07-28 08:28:03 +02:00
Robin Raymond
6d2b195213
implements transformation valias -> String
...
it is still kind of unclear to me how [String] should get mapped
to String
2016-07-25 18:16:15 +02:00
Robin Raymond
6d104b99d0
remove the multiple domain claim from readme
...
This is a feature that can maybe be implemented later on.
As of right now, it would make things too complicated.
2016-07-25 18:07:49 +02:00
Robin Raymond
5c6576a106
adds config for valias and vaccounts
2016-07-25 18:06:57 +02:00
Robin Raymond
5faac4d735
factors out postfix
2016-07-25 17:48:40 +02:00
Robin Raymond
dd7359d9db
factors out postfix and adds valias + vaccounts
2016-07-25 17:47:54 +02:00
Robin Raymond
a73059e63c
imports dovecot.nix
2016-07-25 17:42:23 +02:00
Robin Raymond
00649f7222
seperate dovecot into own file
2016-07-25 17:40:58 +02:00
Robin Raymond
80de0490ba
starts splitting up files
2016-07-25 17:30:03 +02:00
r-raymond and GitHub
53568f6d1f
set the correct permissions for vmail folder
2016-07-25 17:14:18 +02:00
r-raymond and GitHub
6720dc7209
adds mailUser, mailGroup, mailLocation to dovecot
2016-07-25 17:10:22 +02:00
r-raymond and GitHub
1ca3e7ef22
adds imap / pop3 options and support
2016-07-25 17:06:44 +02:00