holger krekel
7cb8f90340
create a wwwdev.sh entry point for helping live web design/development ( #92 )
...
* create a wwwdev.sh entry point for developing the web part
* rename script
* fix README
* add a note
* don't depend on deltachat python package
* avoid bailing out on jinja2 errors, and provide file-url for instant clickability
* in webdev mode make page auto-refresh every 3 seconds
2023-12-08 14:32:40 +01:00
holger krekel
c67fb69af2
Parametrized privacy policy, unified and refined nine/non-nine landing pages ( #89 )
...
- move web sources to markdown
- integrate privacy policy template
- create and use chatmail.ini file to driving web-page generation
Co-authored-by: missytake <missytake@systemli.org >
---------
Co-authored-by: missytake <missytake@systemli.org >
2023-12-07 13:52:00 +01:00
holger krekel
75551224b3
revert unneccessary reformatting and unused file
2023-12-05 14:22:42 +01:00
holger krekel
0b8de41da2
put index.html into www/ dir, as it's not config
2023-12-05 14:22:42 +01:00
holger krekel
2d5eb86776
make QR code clickable, verified it works on android and desktop
2023-12-05 14:22:42 +01:00
holger krekel
5c9d9a98b3
works
2023-12-05 14:22:42 +01:00
missytake
776bd87888
moved mta-sts-resolver to /usr/local/lib
2023-11-25 00:39:27 +01:00
missytake
889e18f803
generate-dns-zone.sh doesn't need to support CHATMAIL_SERVER env var for now, let's assume A/AAAA point to the chatmail server, too
2023-11-25 00:39:27 +01:00
missytake
773b8d1e00
MTA-STS: fixing lint issues
2023-11-25 00:39:27 +01:00
missytake
d29d2d147b
MTA-STS: the HTTPS route needs to be mta-sts.@ not _mta-sts
2023-11-25 00:39:27 +01:00
missytake
27d135fee7
python3-venv was missing
2023-11-25 00:39:27 +01:00
missytake
ccd7c789f0
postfix: install MTA-STS resolver daemon
2023-11-25 00:39:27 +01:00
missytake
c7625fad81
DNS: distinguish between mail_server and mail_domain
2023-11-25 00:39:27 +01:00
missytake
5305dfab12
Added MTA-STS records and .well-known file
2023-11-25 00:39:27 +01:00
missytake
af90d0a7de
rename doveauth-dictproxy to doveauth
2023-11-15 15:00:27 +01:00
missytake
40a88c7fc6
nginx: move config to own directory
2023-11-05 01:32:21 +01:00
holger krekel
8791e7735d
simplify history of nine branch
2023-11-01 23:15:25 +01:00
holger krekel
3a9db729f8
simplify sysctl call
2023-10-31 22:03:03 +01:00
holger krekel
7eb86cba34
increase inotify limits for dovecot
2023-10-31 22:03:03 +01:00
link2xt
7c5ec1e0df
Add scripts/generate-dns-zone.sh
2023-10-24 21:23:20 +00:00
link2xt
89311063f8
Turn filtermail into a beforequeue handler and implement rate limit
2023-10-19 03:04:00 +00:00
holger krekel
7cf6cc2c91
remove filtermail split and LMTP backend
2023-10-19 01:05:49 +02:00
holger krekel
4358d5fe61
only do a smtp beforequeue-handler, also simplifies the send-rate-limiting test and improves DC behaviour
2023-10-19 00:54:45 +02:00
holger krekel
10cb099c0e
all tests pass
2023-10-19 00:07:22 +02:00
link2xt
329b845c79
Configure journald to retain logs for 3 days
2023-10-18 22:54:50 +02:00
link2xt
76765164dc
Deploy nginx and autoconfig XML
2023-10-18 18:32:28 +02:00
link2xt
1ea25eb28c
Add /etc/mailname
2023-10-17 19:27:57 +00:00
holger krekel
b74fde2a9f
add postfix instrumented debugging
2023-10-16 23:38:02 +02:00
holger krekel
e176595f1f
add global debug flag and instrument dovecot with it
2023-10-16 23:38:02 +02:00
missytake
c9ecf24b3e
dovecot: expunge seen messages older than 40 days each night
2023-10-16 17:56:51 +02:00
link2xt
2a59cd4702
Do not apt update more than once a day
2023-10-15 20:31:13 +00:00
missytake
df6ec4bd6d
fix: chatmaild build + deployment
2023-10-15 20:08:00 +02:00
link2xt
40ad67dc20
Merge doveauth and filtermail folders
2023-10-15 16:07:26 +00:00
link2xt
b548a8ddbd
Merge doveauth and filtermail into chatmaild
2023-10-15 15:57:36 +00:00
link2xt
262eb36a5c
Rename chatmail-pyinfra into deploy-chatmail
2023-10-15 15:40:17 +00:00