Commit Graph

296 Commits

Author SHA1 Message Date
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 9d7716d262 options virus scanning 2016-07-28 08:29:22 +02:00
r-raymond 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 53568f6d1f set the correct permissions for vmail folder 2016-07-25 17:14:18 +02:00
r-raymond 6720dc7209 adds mailUser, mailGroup, mailLocation to dovecot 2016-07-25 17:10:22 +02:00
r-raymond 1ca3e7ef22 adds imap / pop3 options and support 2016-07-25 17:06:44 +02:00
r-raymond f6d2f7818f adds dovecot 2016-07-25 16:12:04 +02:00
r-raymond 525de4b76a adds rspamd 2016-07-25 16:11:08 +02:00
r-raymond 3de88514e6 clarify that it is not useable at this point 2016-07-21 18:55:59 +02:00
r-raymond f33feb35ee adds one of these badge thingies 2016-07-21 18:55:01 +02:00
r-raymond a118fd4092 adds license info to file 2016-07-21 18:46:43 +02:00
r-raymond 00a579af63 adds imap and tls to features 2016-07-21 18:42:14 +02:00
r-raymond c55d991fec enables postfix 2016-07-21 18:39:10 +02:00
r-raymond afbbd810b1 defines all users 2016-07-21 18:36:51 +02:00
r-raymond a46bd3e27b fixes typo 2016-07-21 18:36:16 +02:00
r-raymond 4a47a605e8 sets the vmail gid to a specific value 2016-07-21 18:35:29 +02:00
r-raymond 92f1fe01bb adds required packages 2016-07-21 18:31:46 +02:00
r-raymond eadb6eca46 sets hostname 2016-07-21 18:30:32 +02:00
r-raymond 21298b1f20 adds missing bracket 2016-07-21 18:29:00 +02:00
r-raymond 4ddbd96458 adds preamble of config file 2016-07-21 18:27:57 +02:00
r-raymond e0ac39db71 adds mail-server.nix 2016-07-21 18:22:35 +02:00
r-raymond ee1dc8adab fleshes out readme.md a little 2016-07-21 18:20:56 +02:00
r-raymond 2f658720b0 adds pam to used techs 2016-07-21 18:12:20 +02:00
r-raymond 86ee4ca91d denotes used techs 2016-07-21 18:11:43 +02:00
r-raymond 57b0c5583f Initial commit 2016-07-21 18:09:04 +02:00