haccfiles/hosts/hainich/services
stuebinm a8ee58e700
synapse: add mail config (currently broken)
tl;dr: mail config works, but on trying to send mail synapse gets rejected by
postfix for using a too-old version of tls, as apparently tls in twisted (the
python library used for mail in synapse) is just hardcoded to v1, which our
postfix rejects.

```
postfix/smtpd[9737]: warning: TLS library problem: error:14209102:SSL routines:tls_early_post_process_client_hello:unsupported protocol:ssl/statem/statem_srvr.c:1685:
synapse[9211]: synapse.handlers.identity: [POST-41] Error sending threepid validation email to stuebinm@hacc.space
               Traceback (most recent call last):
                 File "/nix/store/55mh6w2ark2blrbkyq0d1jjg9alb1dw5-matrix-synapse-1.29.0/lib/python3.8/site-packages/synapse/handlers/identity.py", line 382, in send_threepid_validation
                   await send_email_func(email_address, token, client_secret, session_id)
                 File "/nix/store/55mh6w2ark2blrbkyq0d1jjg9alb1dw5-matrix-synapse-1.29.0/lib/python3.8/site-packages/synapse/push/mailer.py", line 207, in send_add_threepid_mail
                   await self.send_email(
                 File "/nix/store/55mh6w2ark2blrbkyq0d1jjg9alb1dw5-matrix-synapse-1.29.0/lib/python3.8/site-packages/synapse/push/mailer.py", line 349, in send_email
                   await make_deferred_yieldable(
               twisted.mail._except.SMTPConnectError: Unable to connect to server.
```

This is a known issue [1], which should be fixed in the current version of twisted,
which will be in the next version of synapse.

[1] https://github.com/matrix-org/synapse/issues/6211
2021-03-25 16:58:22 +01:00
..
codimd.nix hainich: init restic backups 2021-02-15 07:23:23 +00:00
docker.nix complete restructure of haccfiles 2021-01-10 23:53:41 +00:00
gitlab-runner.nix hainich/gitlab-runner: Move registration token 2021-02-10 22:40:03 +00:00
hasenloch.nix hainich/hasenloch: set config suitable for r2r 2021-03-24 19:28:22 +01:00
lantifa.nix hainich: init restic backups 2021-02-15 07:23:23 +00:00
mail.nix security: remove hexchen mail 2021-03-13 00:27:53 +01:00
matrix-synapse.nix synapse: add mail config (currently broken) 2021-03-25 16:58:22 +01:00
mattermost.nix hainich: init mattermost beta 2021-03-24 22:37:38 +01:00
minecraft.nix hainich/minecraft: Update to paper 1.16.6-167 2021-03-24 21:13:26 +01:00
monitoring.nix hainich/monitoring: init prometheus 2021-02-06 16:41:02 +00:00
murmur.nix mumble.hacc.space: move site from gitlab into nix derivation 2021-03-17 22:35:51 +01:00
nginx.nix hainich/nginx: redirect hacc.space to hacc.earth 2021-03-18 19:12:14 +01:00
syncthing.nix security: remove hexchen 2021-03-12 23:53:51 +01:00
workadventure.nix hainich: init workadventure 2021-03-11 00:11:51 +01:00