Commit Graph

84 Commits

Author SHA1 Message Date
Jim Hague 27e8fdd5fc Add hedwig host cert for satellite email use. 2024-07-25 10:31:05 +01:00
Jim Hague 3c10b09ada Set /etc/mailname on all systems. 2024-07-25 10:13:34 +01:00
Jim Hague 20e4355aed Add satellite email setup for Hedwig. 2024-07-25 09:51:25 +01:00
Jim Hague 96e556e10b Fix typo. 2024-07-14 16:10:37 +01:00
Jim Hague 2e3ebbcd03 Use php-fpm for PHP access. 2024-07-14 15:08:31 +01:00
Jim Hague 3000db5ed6 Fix up Apache MPM module selection. 2024-07-13 13:12:08 +01:00
Jim Hague 844d6fbe88 Ensure we're using mpm_event, not mpm_prefork.
We'll end up with prefork if we use mod_php, so... don't.
2024-07-13 13:04:56 +01:00
Jim Hague 59fad00c36 Leave details of PHP handling to outside gpodder.
We'll use plain CGI for now, with the option to move to php-fpm in
the future.
2024-07-13 13:04:00 +01:00
Jim Hague 8daf3c4d06 Add multi-domain to sending SMTP transport.
It's not important because we are sending via the proxies, but in case
we ever move to direct sending, Google insists on this.
2024-06-24 10:16:42 +01:00
Jim Hague 8d1523d232 Gitea rewrites app.ini and reformats it, so match what it does. 2024-06-24 10:16:11 +01:00
Jim Hague 7b679e207d Ensure mailman3-web gets restarted on config change. 2024-06-17 13:24:08 +01:00
Jim Hague f05e731a7a Correct list of IP addresses that are sources for archive. 2024-06-15 21:23:54 +01:00
Jim Hague d0bcf2da6c Correct Postorius and Hyperkitty URLs in config. 2024-06-12 12:51:15 +01:00
Jim Hague c812c8d4a5 Ensure HyperKitty is enabled. 2024-06-07 18:37:44 +01:00
Jim Hague 968796fe17 Update config to full scabbers Mailman config. 2024-06-07 17:10:55 +01:00
Jim Hague e7d98ef1ec Add DKIM signing to SRS smarthost transport. 2024-05-20 16:18:44 +01:00
Jim Hague b6c2186adc /var/lib/gitea is created by the gitea package. 2024-05-12 12:06:12 +01:00
Jim Hague 6e861f899a Update some out of date gitea config. 2024-05-12 11:45:30 +01:00
Jim Hague 49b96071a2 Change gitea package provider.
The old one seems to have died.
2024-05-12 10:59:12 +01:00
Jim Hague 18a4347a8d Fix dehydrated-mythic-dns01 install. 2024-05-11 09:27:31 +01:00
Jim Hague e6c2ab7270 Hedwig crashes if swap is enabled, so take it out. 2024-05-10 16:18:05 +01:00
Jim Hague c766eddeda Route email From: *.acm.org via Mailroute. 2024-05-10 08:36:37 +01:00
Jim Hague f8dff4d0b2 fallocate doesn't work on NFS. 2024-04-20 08:12:22 +01:00
Jim Hague f7d02fdd20 Add swapfile to both hosts. 2024-04-20 07:58:57 +01:00
Jim Hague 756b121a2b Fix error in sieve file. 2024-04-04 12:10:14 +01:00
Jim Hague 188d410ea3 Add global email delivery spam processing. 2024-04-04 11:46:40 +01:00
Jim Hague be351a6538 Louis would like bag emails to still be copied to his Gmail. 2024-03-11 20:22:45 +00:00
Jim Hague 9143a33fc0 Disable logins for cryhavocbag. 2024-03-09 17:37:53 +00:00
Jim Hague b423b7c259 Add imap/smtp.cryhavoc.org.uk to the domains known to deyhdrated. 2024-03-09 17:20:20 +00:00
Jim Hague 5a222dce42 Add cryhavoc.org.uk hosts to mail certificate. 2024-03-09 17:05:13 +00:00
Jim Hague 5b1ce35bc4 Add cryhavocbag user and redirect bag@cryhavoc to it. 2024-03-09 16:53:00 +00:00
Jim Hague 8316023a61 Update Squire's alias. 2024-02-27 20:41:09 +00:00
Jim Hague fcc1356db0 Ignore SMTP line limit errors.
Turns out HMRC flout this limit.
2023-12-28 15:12:59 +00:00
Jim Hague 39ab8ea933 Add micro gpodder service at gpodder.lunch.org.uk. 2023-12-07 15:02:28 +00:00
Jim Hague 02bff10e25 Django required updates to mailman3-web config. 2023-12-06 16:04:15 +00:00
Jim Hague 6a07035281 Update from bullseye to bookworm. 2023-12-06 16:03:52 +00:00
Jim Hague c17c33dfa2 Allow SMTPS and IMAPS connections from Mythic proxies. 2023-11-21 15:15:40 +00:00
Jim Hague 0faf81bd95 Go back to removing previous spam headers if we think it's spam. 2023-09-07 11:27:10 +01:00
Jim Hague 45816eb74a We're receiving via Mythic mailservers, and they've already done RBL. 2023-09-06 14:27:00 +01:00
Jim Hague 32ce2b1a08 We're receiving via Mythic mailservers, so no point greylisting. 2023-09-06 14:26:29 +01:00
Jim Hague 6466609192 Mythic are already using rspamd, so keep their result if present. 2023-09-06 14:25:24 +01:00
Jim Hague 496226815d rspamd requires Redis server. 2023-09-06 14:24:35 +01:00
Jim Hague 46549c6863 Ensure new certificates are readably by ssl-cert group members. 2023-09-06 14:22:51 +01:00
Jim Hague f6185d6443 Small certificate hook updates
1. Preserve mode, owndership, timestamps when copying certificates.
   Ownership is updated after copying.
2. Reload dovecot on mail.lunch.org.uk.
2023-08-06 11:07:16 +01:00
Jim Hague 3a790075ff Deploy dephydrated certs into /var/local/certificates.
This way we can ensure we get the ownership and permissions right.
Also explicitly restart exim on mail cert updates.
2023-07-10 17:54:59 +01:00
Jim Hague 17550da505 Add DKIM to sending via smarthost.
No idea why Debian doesn't have this enabled.
2023-07-05 11:59:36 +01:00
Jim Hague 5be41d4b0b Fix typos in Exim4 SRS router. 2023-05-31 15:20:12 +01:00
Jim Hague 2f349b74fe Add mailman3. 2023-05-24 15:30:46 +01:00
Jim Hague f1669325a2 Roundcube should use submissions (465) for sending. 2023-05-24 15:30:46 +01:00
Jim Hague f61543ea0f Fix Exim SRS configuration - smarthost delivery now works. 2023-05-24 15:30:46 +01:00