Robin Raymond
436cf0513b
add vitual mail users
2018-02-18 12:17:32 +01:00
Ruben Maher
5b570ad5a0
dovecot: read dovecot version into nix variable
...
This allows determining whether it's OK to use particular configuration
variables that will throw errors when used in older versions.
2018-02-17 22:24:39 +10:30
Robin Raymond
f6546a1a8e
fix dovecot 2.3 ssl_dh
2018-02-13 13:18:31 +01:00
Robin Raymond
aca43875dc
update copywright
2018-01-29 10:34:27 +01:00
Andrey Golovizin
ee479ae683
Run spam.sieve after user scripts
...
Allows the user to override or disable it, if necessary.
2018-01-07 14:05:16 +01:00
Andrey Golovizin
aeedb25daf
Use sieve_default option for sieveScript
...
https://wiki2.dovecot.org/Pigeonhole/Sieve/Configuration#Visible_Default_Script
2018-01-07 14:05:16 +01:00
Andrey Golovizin
a6d9604ea5
Fix Sieve script activation via ManageSieve
2018-01-07 14:05:16 +01:00
Robin Raymond
eeb7fd64af
implement qutoas
2017-12-22 16:58:35 +01:00
Robin Raymond
2d0648e0f4
move from real users to passwd file
2017-12-22 16:08:42 +01:00
Ruben Maher
d3fc1cccbd
mail-server/dovecot.nix: automatically subscribe to new mailboxes
...
When a mailbox is created by sieve or is delivered to directly by IMAP commands,
created IMAP folders are not subscribed to by dovecot. These configuration
options change that.
Acked-by: Ruben Maher <ruben@maher.fyi>
2017-11-21 08:32:55 +10:30
Ruben Maher
c2495e69f3
default.nix, mail-server/users.nix: add per-user sieve script
2017-11-20 09:04:32 +10:30
Robin Raymond
5a851d837c
Merge pull request #31 from eqyiel/debug-option
...
Add debug option for verbose logging
2017-11-15 07:52:16 +01:00
Ruben Maher
f928924049
Add debug option for verbose logging
2017-11-15 08:22:46 +10:30
Ruben Maher
43bd883cf6
mail-server/dovecot.nix: fix path to dovecot_maildir
2017-11-14 08:18:55 +10:30
Ruben Maher
717dc36048
mail-server/dovecot.nix: fix indentation
2017-11-13 20:20:38 +10:30
Robin Raymond
e226ed7fea
remove obsolete comment
2017-09-13 15:24:11 +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
28225fb1d6
complete module rewrite
2017-09-03 11:13:34 +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
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
1d53a88a21
finish up dovecot configuration
...
also factor out users into own file
2017-08-12 12:28:46 +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
938158b3a6
fix arguments of functions
2017-08-11 14:05:58 +02:00
Robin Raymond
00649f7222
seperate dovecot into own file
2016-07-25 17:40:58 +02:00