Commit Graph
100 Commits
Author SHA1 Message Date
niten 4e565c00aa Allow from unknown host if sasl auth'd 2024-02-07 09:32:11 -08:00
niten bbb8130178 Apparently 'user' doesn't work? 2024-02-02 22:11:23 -08:00
niten 7319d30fc5 Whoops, redundant 2024-01-30 14:37:36 -08:00
niten cefa63892d Allow for smtp == imap servers 2024-01-30 14:21:27 -08:00
niten 7a9e234259 Move to nixpkgs-23.11 and update 2024-01-12 12:50:47 -08:00
niten 67eb535996 rspam already modifies the firewall 2024-01-12 12:01:11 -08:00
niten 2ee92e9461 Disable firewalls 2024-01-12 11:58:27 -08:00
niten 8fe3301905 Nevermind 2024-01-12 11:24:28 -08:00
niten 61b7685744 Do I have to enable dns per network? 2024-01-12 11:21:04 -08:00
niten dc806d03e4 Nevermind, doesn't work 2024-01-12 11:16:19 -08:00
niten 593d3db4a5 Add ping to imap, to test network 2024-01-12 10:57:27 -08:00
niten bed75d392b Add volume for redis passwd
Also...the volume has to refer to a local file...
2023-10-16 12:15:48 -07:00
niten f07f164fe4 Nope...we need a password I guess 2023-10-16 11:54:32 -07:00
niten 2a1bc560e1 Just forget about the Redis password 2023-10-16 09:31:33 -07:00
niten f3765d0401 port should be a port 2023-10-16 08:35:58 -07:00
niten 4b50bf40fc Open Redis port (and make host/port explicit) 2023-10-16 08:32:18 -07:00
niten af3dbd0bed There's a [] where the match occurs? 2023-10-15 16:34:35 -07:00
niten 6a6dba816f Need to be more explicit... 2023-10-14 23:53:20 -07:00
niten f8fda9c405 Was there still a solr reference lurking? 2023-10-14 23:32:27 -07:00
niten 784ac3500d Wrap IPv6 in [] 2023-10-14 23:30:06 -07:00
niten 34b51d34b9 Think default should come last 2023-10-13 21:33:17 -07:00
niten 44b9a32259 Need to make aliases for the full address 2023-10-13 18:35:00 -07:00
niten be3234dda4 Provide something to map over 2023-10-13 17:58:31 -07:00
niten a17608509a Add sender/login maps for aliases 2023-10-13 17:42:43 -07:00
niten 7f6c999829 Fuck solr then! 2023-10-13 16:20:20 -07:00
niten e1889af7eb verbose arg expects integer 2023-10-13 16:03:45 -07:00
niten 397e004ea5 Fuck dovecot, why you gotta be this way 2023-10-13 15:51:32 -07:00
niten 4550aade49 Fuck it, switch to Xapian 2023-10-13 15:48:35 -07:00
niten 20beaa5a0d Mode is a string 2023-10-13 13:50:45 -07:00
niten 87887d02c2 Put admin conf in dovecot with perms 2023-10-13 13:48:33 -07:00
niten 5bcd6e001c Combine lists first 2023-10-13 13:33:13 -07:00
niten 0d906369ca Add option for dovecot API port 2023-10-13 13:29:15 -07:00
niten 3016e938ac Enable admin service for dovecot 2023-10-13 13:25:57 -07:00
niten 9bcfef6ab0 Add admin ports & service 2023-10-13 12:57:58 -07:00
niten 6b3c44613f Oops, don't need = 2023-10-13 09:47:53 -07:00
niten 389efe0323 Change url back, specify autoindex 2023-10-13 08:17:41 -07:00
niten 524f1c9250 Add settings to FTS 2023-10-13 08:08:42 -07:00
niten c3107998b8 Enable FTS for specific protocols 2023-10-12 21:35:52 -07:00
niten e87441f6d1 members is a list 2023-10-12 21:10:23 -07:00
niten a4c71732dd Fix solr user.
Fuckin dark ages ffs
2023-10-12 21:08:05 -07:00
niten 54901d63d2 Enable debug for solr 2023-10-12 20:30:23 -07:00
niten 5f41638b07 Well that doesn't work 2023-10-12 12:36:55 -07:00
niten e6b298346e toString UID 2023-10-12 10:27:38 -07:00
niten 874ebf2f2f group -> groups 2023-10-12 10:24:10 -07:00
niten ad810baec9 Needs a group 2023-10-12 10:17:10 -07:00
niten e2b8b43095 Make sure solr can access state-dir 2023-10-12 08:44:04 -07:00
niten 56078da9c7 Apparently solr is right in the base dir? 2023-10-11 23:00:28 -07:00
niten 607904b451 Open solr for just a minute 2023-10-11 22:25:45 -07:00
niten b58a8cc762 Only make volume for dovecot, not all solr 2023-10-11 21:19:05 -07:00
niten ca49b8ca6a Use correct image for solr... 2023-10-11 20:36:51 -07:00
niten 2233e683cb Apparently lmtp needs root to start... 2023-10-11 20:08:41 -07:00
niten 5a1eb8c5e0 Optimize should be less frequent 2023-10-11 20:02:17 -07:00
niten e0d5de32cd Path never fuckin works 2023-10-11 19:57:08 -07:00
niten 189ab0c1e4 Can't pass package to dovecot 2023-10-11 19:19:11 -07:00
niten ffbb4539a1 Build dovecot with solr support 2023-10-11 18:20:37 -07:00
niten 01c706c928 Didn't properly define solr_network 2023-10-10 20:36:58 -07:00
niten 65e5c7a86a DynamicUser requires extra perms 2023-10-10 18:07:20 -07:00
niten 7b77d833f6 Define Solr image 2023-10-10 18:04:56 -07:00
niten d2c164784f toString for solr port 2023-10-10 17:59:53 -07:00
niten c5ef9fe497 Empty solr-commit 2023-10-10 17:54:22 -07:00
niten 5566a6c099 Add Solr full text search 2023-10-10 17:43:39 -07:00
niten 1b1155946a Return a list...it's not a list-of-lists 2023-10-09 21:34:03 -07:00
niten a20a80646d Fix aliasUsers too 2023-10-09 21:17:32 -07:00
niten ccf772802e Oops, fair, map over aliases 2023-10-09 21:10:52 -07:00
niten 19653b73f8 Remove extra period... 2023-10-07 18:26:26 -07:00
niten d187b0a555 Sender restrictions apply to ALL messages.
Even incoming.

So permit if there's nothing wrong with the sender address. We still
won't relay.
2023-10-02 14:27:47 -07:00
niten 186589dd5f Nope, imap does need net access 2023-10-02 13:56:50 -07:00
niten 76333c0a7c Permit in the end 2023-10-02 13:16:34 -07:00
niten 9fb588d62c Extra reject on relay is redundant, I think? 2023-10-02 12:41:25 -07:00
niten 8d613f6e57 Works without SSSD!
Now...accept incoming mail if we're the destination
2023-10-02 12:38:56 -07:00
niten 17571822f5 Nevermind...I guess sssd deals with nscd 2023-10-02 12:22:20 -07:00
niten 675e92dd22 Add LDAP network, disable nscd 2023-10-02 12:17:42 -07:00
niten 1dad0af755 Add a couple read-only clauses 2023-10-02 10:56:39 -07:00
niten 5b1df26b89 Need to set LDAP domain 2023-10-02 09:55:27 -07:00
niten 6847ced933 Need to use $ for env vars 2023-10-02 09:40:27 -07:00
niten 04cb0f0eb2 Fixes per errors 2023-10-01 22:21:17 -07:00
niten f2859a40fe Ugh, I'll eventually get this right 2023-10-01 21:56:31 -07:00
niten cc68d1c6a1 Correct env file name 2023-10-01 21:40:30 -07:00
niten 3a1b74863c Missed a reference 2023-10-01 15:01:53 -07:00
niten 393112de4a Add user-ou & group-ou 2023-10-01 14:59:27 -07:00
niten 93569ff4e8 Add .target-file 2023-10-01 14:56:39 -07:00
niten 23e76da29e Oops, shouldn't be nested under systemd 2023-10-01 14:54:08 -07:00
niten 2a46e1bfe3 Try enabling SSSD 2023-10-01 14:51:39 -07:00
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 c2ad6bf5a1 State directory doesn't need to be modifiable by mail-user 2023-09-30 19:54: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 41b52ec070 Two userdbs? 2023-09-30 12:47:05 -07:00
niten cea54ef0b0 Try some new settings 2023-09-30 12:20:39 -07:00
niten 915a0f0691 Try specifying username format 2023-09-30 11:48:55 -07:00
niten 6893ce148f Try a different class... 2023-09-30 10:33:39 -07:00