Antoine Eiche
ee3d38a157
Set mailserver.policydSPFExtraConfig in a debug module
...
The line type of this option make its concatenation cleaner: the user
doesn't have to manually add `\n` to its policydSPFExtraConfig value
when debug in set.
2020-12-23 09:39:55 +01:00
Naïm Favier
7c06f610f1
Update systemd.nix
2020-12-04 08:20:25 +00:00
Henri Menke
89bd89c706
Recommend bcrypt passwords everywhere
2020-11-29 20:19:46 +01:00
Henri Menke
c00fc587f5
Configurable sieve script directory
2020-11-21 14:39:49 +01:00
Milan Pässler
cc526a2700
add full support for tls wrapped mode
2020-10-05 20:54:46 +02:00
Antoine Eiche
24600377af
Add `forwards` option
...
This option allow to forward mails to external addresses.
2020-09-28 20:50:45 +02:00
James ‘Twey’ Kay
5cd6f8e7b3
Add a separate sendingFqdn option
2020-09-18 21:38:15 +00:00
Matt Votava
358cfcdfbe
Declare default dovecot2 mailboxes as attrset for 20.09+
2020-09-14 10:49:32 -07:00
Matt Votava
e2ed4541d4
remove deprecated types.loaOf
2020-09-13 06:12:14 -07:00
Ryan Trinkle
066dba1b2f
Fix spelling of `lmtp` in option
2020-05-25 18:19:32 -04:00
Antoine Eiche
7788eccc24
Merge branch 'eqyiel/nixos-mailserver-feat/make-lmtp_save_to_detail_mailbox-optional'
2020-05-08 21:02:55 +02:00
Antoine Eiche
41219cc690
Rename rejectMessage to sendOnlyRejectMessage
2020-05-08 20:43:46 +02:00
Galen Abell
d47e4ead88
Add send-only accounts
2020-05-08 20:43:46 +02:00
Symphorien Gibol
9e772d166c
rspamd: configure redis backend
...
The sqlite backed is deprecated, and the redis backend is the default
since rspamd 2.0.
Not having redis started results in such errors:
rspamd_redis_init: cannot init redis backend for BAYES_SPAM
To migrate the sqlite database, run
rspamadm statconvert --spam-db /var/lib/rspamd/bayes.spam.sqlite --ham-db /var/lib/rspamd/bayes.ham.sqlite -h 127.0.0.1:6379 --symbol-ham BAYES_HAM --symbol-spam BAYES_SPAM
The current module implements the recommended configuration that this
utility prints out.
2020-05-05 19:07:46 +00:00
Galen Abell
6563abc1c4
Fix password hash file generation behavior
...
- Move the "create password hash file from hashed password" behavior to
a separate variable, since having it in the default field of config
would always cause the warning to trigger
- Change type of hashedPassword to `nullOr str`
2020-03-06 17:27:47 +00:00
JosephTheEngineer
b866182532
Remove use of the deprecated string type
2019-09-22 13:32:37 +00:00
Ruben Maher
b4f6d96365
fix: make surprising lmtp_save_to_detail_mailbox behaviour optional
2019-09-01 20:21:11 +09:00
Joey Hewitt
f789f7a80c
add dkimKeyBits configuration
2019-07-09 21:59:28 -06:00
Michishige Kaito
c2ca4d1bb0
postfix: allow configuring message_size_limit
2018-11-23 14:29:23 +00:00
Robin Raymond
acd65c0803
New Feature >>rejectSender<<
...
Authored by tokudan
2018-11-10 14:29:16 +01:00
plchldr
fa0541b96b
remove Diffie Hillman parameter creation as it is handled by the upstream dovecot2 module as of 18.09
2018-10-30 17:56:25 +01:00
Brian Olsen
88e292c5b7
postfix: Support setting options for policyd-spf
2018-06-29 21:36:34 +09:30
Brian Olsen
616d779e1f
Move from rmilter to rspamd #25
2018-06-29 21:36:34 +09:30
Brian Olsen
7036371f75
Use OpenDKIM instead of rmilter for DKIM
...
As part of #61 this moves DKIM handling from rmilter to OpenDKIM.
2018-06-29 21:35:16 +09:30
nico202
18da60451f
clean extra whitespaces
2018-06-27 14:48:15 +02:00
nico202
3541f76be5
Remove reference to github in sieveScript example
2018-06-27 14:48:15 +02:00
Robin Raymond
68232ddf87
Merge pull request #116 from phdoerfler/post-upgrade-check
...
Added option for automatic reboot after a kernel upgrade.
2018-05-10 13:06:46 +02:00
Robin Raymond
6d3ab77a5d
Merge pull request #114 from geistesk/message-id
...
Fog user's hostname in the Message-ID
2018-05-10 13:05:32 +02:00
Daniel Frank
f613779999
Allow rejecting mails to selected local addresses from remote systems
2018-04-15 01:49:26 +02:00
Philipp Dörfler
610a4008dc
Added option for automatic reboot after a kernel upgrade.
2018-04-12 10:31:49 +00:00
geistesk
386faf960c
Fog user's hostname in the Message-ID
2018-04-09 22:14:17 +02:00
Robin Raymond
e4c6682eb9
Merge branch 'master' of github.com:r-raymond/nixos-mailserver
2018-04-08 15:28:58 +02:00
Daniel Frank
c0e51245bb
Clarify distinction between aliases and catchAll
2018-04-04 19:20:53 +02:00
geistesk
c0df22aaae
Support for multiple extraVirtualAliases
...
Should fix #104 by introducing
```
extraVirtualAliases = {
"single-alias@domain.foobar" = "user1@domain.foobar";
"multi-alias@domain.foobar" = [
"user1@domain.foobar" "user2@domain.foobar" ];
};
```
2018-04-03 11:52:03 +02:00
Philipp Dörfler
4f36b72dd6
Added dovecot option for mail_max_userip_connections defaulting to 100
2018-03-13 10:43:30 +00:00
Philipp Dörfler
b53364715d
Added basic support for borgbackup
2018-03-04 14:36:42 +00:00
Robin Raymond
c1c4706519
remove deprecated virtualAliases
2018-02-23 16:48:13 +01:00
Robin Raymond
2d5e5ac445
fix typo from merge
2018-02-22 23:08:52 +01:00
Robin Raymond
df25233fd4
merge 'basic rsnapshot backup'
2018-02-22 22:49:58 +01:00
Robin Raymond
ca9680403e
Merge pull request #56 from phdoerfler/monitoring
...
Added monitoring of disk space via monit
2018-02-22 22:45:02 +01:00
Philipp Dörfler
29cb68a216
Added monitoring of disk space and more with monit.
2018-02-22 20:33:55 +00:00
Philipp Dörfler
59b1fafefc
Added basic rsnapshot backup.
2018-02-22 20:33:27 +00:00
Philipp Dörfler
43d36d9b76
Dovecot: Mailbox config + hierarchy separator + FS layout.
...
- Factored mailbox config into its own option.
- Added hierarchy separator option.
- Added option for using FS layout.
2018-02-22 20:32:21 +00:00
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
671f447015
Merge pull request #57 from phdoerfler/localnameserver
...
Added kresd as local nameserver so rspamd stops complaining
2018-02-09 15:00:09 +01:00
Robin Raymond
aca43875dc
update copywright
2018-01-29 10:34:27 +01:00
Philipp Dörfler
bc627f180a
Added kresd as local nameserver so rspamd stops complaining
2018-01-13 01:39:21 +00:00
Andrey Golovizin
30e4f136fd
Add enableManageSieve option to open port 4190
2018-01-07 14:05:12 +01:00