Commit Graph

122 Commits

Author SHA1 Message Date
niten 66128a5cd2 And this'll be back to failing again... 2023-10-01 14:23:19 -07:00
niten 4d54a95d59 One laaaast try 2023-10-01 13:41:31 -07:00
niten 8092bd4eda Uhh...ldap outpost can only filter on class 2023-10-01 09:11:57 -07:00
niten 8efe768dae This SHOULD WORK damn it 2023-10-01 08:45:31 -07:00
niten f1b38d7524 Move pass_attrs into passdb clause... 2023-10-01 08:30:48 -07:00
niten 6fb4b43428 Alternative way to specify pass_attrs? 2023-10-01 08:09:51 -07:00
niten ab6d2e2244 Try setting pass_attrs instead... 2023-09-30 21:30:46 -07:00
niten 9d3c86a118 Create a mail directory 2023-09-30 18:54:17 -07:00
niten 99e9b6c519 Well what the fuck then 2023-09-30 18:17:24 -07:00
niten 1bcee1c199 Try this again, sigh 2023-09-30 17:37:32 -07:00
niten 02641b1db5 See what this says without user_filter... 2023-09-30 14:50:41 -07:00
niten 907970a86b Try user_attrs in ldap config 2023-09-30 14:45:32 -07:00
niten cea54ef0b0 Try some new settings 2023-09-30 12:20:39 -07:00
niten 6893ce148f Try a different class... 2023-09-30 10:33:39 -07:00
niten 6b31037b23 Change filter 2023-09-30 10:16:22 -07:00
niten 03eb9e16c8 Put user_attrs in the wrong place 2023-09-30 09:38:10 -07:00
niten 1c5449a499 Sue cn not uid in the ldap DN 2023-09-29 15:54:07 -07:00
niten b81cd98065 Okay, use LDAP bind-dn 2023-09-29 14:51:54 -07:00
niten 356c284af7 Let imap talk to the network... 2023-09-29 10:31:02 -07:00
niten 7112e4722a Fuck domain-specific keys 2023-09-28 22:34:58 -07:00
niten a5ed6cc504 Open firewall ports 2023-09-28 12:31:03 -07:00
niten c99a1d57d6 enabled -> enable 2023-09-27 18:00:08 -07:00
niten 90817bb155 Open firewalls 2023-09-27 17:56:06 -07:00
niten 84a80feaf4 Switch back to regular ports 2023-09-27 13:04:51 -07:00
niten ade3598355 password -> passwd 2023-09-27 12:13:52 -07:00
niten 8a8d894f00 Just use redis password directly 2023-09-27 12:11:07 -07:00
niten c87fb3f639 Set & use Redis password 2023-09-27 12:03:17 -07:00
niten d10830785b Define networks... 2023-09-27 11:39:05 -07:00
niten 4139bcae81 Enable a ton of rspamd checks
And use redis for rspamd
2023-09-27 09:51:26 -07:00
niten 152d76bdb5 Remove extra network 2023-09-27 07:16:39 -07:00
niten 0e543134a8 Just allow access to inet 2023-09-27 06:50:25 -07:00
niten fd683bb7e6 service -> server 2023-09-26 23:16:51 -07:00
niten 1ac5d81fc3 Keep dhparams so we don't have to regenerate 2023-09-26 23:16:00 -07:00
niten d8976486dc Port-forward imap, smtp, submission 2023-09-26 23:11:04 -07:00
niten 177a4c2fd4 Change name to mail-server 2023-09-26 13:30:01 -07:00
niten 7b9c5090c2 Not sure who these dirs should belong to... 2023-09-26 13:28:06 -07:00
niten bedd4cd676 Don't use LDAP for passdb 2023-09-26 10:37:59 -07:00
niten 9268e570cb Don't map users (since it doesn't work...) 2023-09-25 17:57:41 -07:00
niten cc4e2173b4 Hostnames are 'smtp' & 'imap', not 'postfix' & 'dovecot' 2023-09-25 16:40:36 -07:00
niten d9e77d0210 Add dependencies amongst images 2023-09-25 14:20:06 -07:00
niten 04d409f4d5 Define sasl-domain option. 2023-09-25 09:26:24 -07:00
niten a41b4cc611 Define message-size-limit option 2023-09-25 09:23:49 -07:00
niten 8ea389947a Define blacklists in mail-server 2023-09-25 09:16:40 -07:00
niten c987d118fd Add alias options 2023-09-24 23:26:41 -07:00
niten 8b2845a1b2 Add trusted-networks option 2023-09-24 23:13:58 -07:00
niten 9b7d87d969 Shouldn't be in ldap {} 2023-09-24 14:33:31 -07:00
niten 44f1bedbb0 It's a different metrics port... 2023-09-24 14:31:06 -07:00
niten 1b3cd2362b Make env_file into a list 2023-09-24 14:27:47 -07:00
niten ed02e0798e envFile -> env_file 2023-09-24 14:25:52 -07:00
niten a26e97cd4c Just always use LDAP 2023-09-24 14:23:03 -07:00
niten d6dfd183cb Whoops, put SYS_ADMIN on wrong container 2023-09-24 12:59:36 -07:00
niten 55cc1cb047 Define mail-user & mail-group, even if unused 2023-09-24 12:51:15 -07:00
niten 39482d7ee1 rspam needs SYS_ADMIN to use DynamicUser 2023-09-24 12:19:13 -07:00
niten 1c3c9ee371 Add debug flag 2023-09-24 11:24:09 -07:00
niten 8418928072 Why were these settings in the root... 2023-09-24 10:49:53 -07:00
niten 5e7bce0b6e Define dkim port 2023-09-24 10:43:11 -07:00
niten b08c13d6aa Put imports in config 2023-09-24 10:12:42 -07:00
niten 765792dc54 Wrap service options in service 2023-09-23 17:18:40 -07:00
niten 2faf1a8a02 serices -> services 2023-09-23 17:14:30 -07:00
niten 78b745a038 uid toString 2023-09-23 17:12:34 -07:00
niten e9bbaba8a6 Define antispamControllerPort 2023-09-23 17:09:58 -07:00
niten 4c2a203aeb metricsPort toString 2023-09-23 16:23:49 -07:00
niten 22cbee82b3 Define metricsPort everywhere 2023-09-23 16:20:37 -07:00
niten 7a08fbbd41 Define groups for mailserver users 2023-09-23 16:17:35 -07:00
niten 30d83986a9 Define hostSecrets 2023-09-23 16:13:57 -07:00
niten 5f784aa570 Define hostname 2023-09-23 16:12:05 -07:00
niten 7362553d02 Share whole SSL directory 2023-09-23 15:20:13 -07:00
niten 5b7eb05635 LDAP with password 2023-09-21 18:01:44 -07:00
niten 2ebd024977 ...But type mkIf correctly... 2023-09-17 23:24:13 -07:00
niten 75f4e195fa Use the enable flag 2023-09-17 23:22:52 -07:00
niten 457cfc3900 Define cfg 2023-09-17 23:18:07 -07:00
niten 49897ba6fe Initial checkin 2023-09-17 09:57:55 -07:00