Commit graph

19 commits

Author SHA1 Message Date
a9aebf64bf Actually reject mails sent to system accounts and add respective testcase 2025-01-02 23:08:43 +01:00
a93bd2717d mailsystem: Add configuration options for dkim signatures 2024-12-29 15:48:48 +01:00
7c464c0130 mailsystem: roundcube: Fix mixup with dovecotpw and passwdfile 2024-12-29 15:48:48 +01:00
a5cde8fef0 mailsystem: dovecot: Grant roundcube user access to dynamic passwd file 2024-12-29 15:48:43 +01:00
db161e296f mailsystem: rspamd: Ensure proxy headers for webui are configured 2024-12-29 15:48:43 +01:00
5eb469916f mailsystem: roundcube: Use imaps and submissions instead of disabled starttls variant 2024-12-29 15:48:43 +01:00
d907cfdefe mailsystem: nginx: Replace incorrect usage of lib.mkIf with lib.optionalAttrs
Evaluation of lib.mkIf and lib.optionalAttrs is slightly different. In
this specific case, the usage of lib.mkIf resulted in the defined
virtualHost never actually being applied due to an earlier error in the
evaluation order.
2024-12-29 15:48:12 +01:00
f6b4f79bfd Disable roundcube and rspamd webui by default 2024-12-28 14:58:29 +01:00
fcd5cb97bc Add configuration option to alias entire domains and respective tests 2024-12-28 14:58:29 +01:00
d88d91ef74 mailsystem: Add option to use selfsigned certificates in preparation for testing 2024-12-28 14:58:28 +01:00
6bc5f7dc07 mailsystem: Add configuration for roundcube as webmail interface 2024-12-28 14:58:28 +01:00
e2627111a9 mailsystem: rspamd: Add configuration options to make rspamd's web ui accessible 2024-12-28 14:58:25 +01:00
dcda508e3f mailsystem: dovecot: Autolearn ham/spam when moving mails 2024-12-28 14:58:05 +01:00
6e0947b3a4 mailsystem: Configure rspamd as spam filter 2024-12-28 14:58:00 +01:00
b7fac23bd1 mailsystem: Add basic postfix configuration 2024-12-28 00:23:33 +01:00
bc01d4d2d0 mailsystem: Add minimal dovecot configuration 2024-12-28 00:21:53 +01:00
56feea5754 mailsystem: Add vmail user and group configuration 2024-12-06 16:41:06 +01:00
9180d7345c mailsystem: Add common.nix containing module-internal variables/definitions 2024-12-01 12:40:38 +01:00
3943ec3356 mailsystem: Add nginx configuration to retrieve letsencrypt certificate 2024-11-30 19:56:30 +01:00