@@ -27,7 +27,7 @@ Chatmail addresses are automatically created by a first login,
27
27
after which the initially specified password is required
28
28
for sending and receiving messages through them.
29
29
30
- Please see [ this list of known apps and client projects] ( https://support.delta.chat/t/list-of-all-known-client-projects/3059 ) which offer instant onboarding on chatmail servers,
30
+ Please see [ this list of known apps and client projects] ( https://chatmail.at/apps.html ) which offer instant onboarding on chatmail servers,
31
31
and [ this list of known public 3rd party chatmail servers] ( https://delta.chat/en/chatmail ) .
32
32
33
33
@@ -57,7 +57,7 @@ Please substitute it with your own domain.
57
57
1 . Install the ` cmdeploy ` command in a virtualenv
58
58
59
59
```
60
- git clone https://github.com/deltachat/ chatmail
60
+ git clone https://github.com/chatmail/server
61
61
cd chatmail
62
62
scripts/initenv.sh
63
63
```
@@ -116,11 +116,11 @@ scripts/cmdeploy bench
116
116
117
117
This repository has four directories:
118
118
119
- - [ cmdeploy] ( https://github.com/deltachat/ chatmail/tree/main/cmdeploy )
119
+ - [ cmdeploy] ( https://github.com/chatmail/server /tree/main/cmdeploy )
120
120
is a collection of configuration files
121
121
and a [ pyinfra] ( https://pyinfra.com ) -based deployment script.
122
122
123
- - [ chatmaild] ( https://github.com/deltachat/ chatmail/tree/main/chatmaild )
123
+ - [ chatmaild] ( https://github.com/chatmail/server /tree/main/chatmaild )
124
124
is a python package containing several small services
125
125
which handle authentication,
126
126
trigger push notifications on new messages,
@@ -129,12 +129,12 @@ This repository has four directories:
129
129
and some other minor things.
130
130
chatmaild can also be installed as a stand-alone python package.
131
131
132
- - [ www] ( https://github.com/deltachat/ chatmail/tree/main/www )
132
+ - [ www] ( https://github.com/chatmail/server /tree/main/www )
133
133
contains the html, css, and markdown files
134
134
which make up a chatmail server's web page.
135
135
Edit them before deploying to make your chatmail server stand out.
136
136
137
- - [ scripts] ( https://github.com/deltachat/ chatmail/tree/main/scripts )
137
+ - [ scripts] ( https://github.com/chatmail/server /tree/main/scripts )
138
138
offers two convenience tools for beginners;
139
139
` initenv.sh ` installs the necessary dependencies to a local virtual environment,
140
140
and the ` scripts/cmdeploy ` script enables you
@@ -173,39 +173,39 @@ If you deploy them with cmdeploy,
173
173
they are run by systemd services in the background.
174
174
A short overview:
175
175
176
- - [ ` doveauth ` ] ( https://github.com/deltachat/ chatmail/blob/main/chatmaild/src/chatmaild/doveauth.py ) implements
176
+ - [ ` doveauth ` ] ( https://github.com/chatmail/server /blob/main/chatmaild/src/chatmaild/doveauth.py ) implements
177
177
create-on-login account creation semantics and is used
178
178
by Dovecot during login authentication and by Postfix
179
179
which in turn uses [ Dovecot SASL] ( https://doc.dovecot.org/configuration_manual/authentication/dict/#complete-example-for-authenticating-via-a-unix-socket )
180
180
to authenticate users
181
181
to send mails for them.
182
182
183
- - [ ` filtermail ` ] ( https://github.com/deltachat/ chatmail/blob/main/chatmaild/src/chatmaild/filtermail.py ) prevents
183
+ - [ ` filtermail ` ] ( https://github.com/chatmail/server /blob/main/chatmaild/src/chatmaild/filtermail.py ) prevents
184
184
unencrypted e-mail from leaving the chatmail service
185
185
and is integrated into postfix's outbound mail pipelines.
186
186
187
- - [ ` chatmail-metadata ` ] ( https://github.com/deltachat/ chatmail/blob/main/chatmaild/src/chatmaild/metadata.py ) is contacted by a
188
- [ dovecot lua script] ( https://github.com/deltachat/ chatmail/blob/main/cmdeploy/src/cmdeploy/dovecot/push_notification.lua )
187
+ - [ ` chatmail-metadata ` ] ( https://github.com/chatmail/server /blob/main/chatmaild/src/chatmaild/metadata.py ) is contacted by a
188
+ [ dovecot lua script] ( https://github.com/chatmail/server /blob/main/cmdeploy/src/cmdeploy/dovecot/push_notification.lua )
189
189
to store user-specific server-side config.
190
190
On new messages,
191
- it [ passes the user's push notification token] ( https://github.com/deltachat/ chatmail/blob/main/chatmaild/src/chatmaild/notifier.py )
191
+ it [ passes the user's push notification token] ( https://github.com/chatmail/server /blob/main/chatmaild/src/chatmaild/notifier.py )
192
192
to [ notifications.delta.chat] ( https://delta.chat/help#instant-delivery )
193
193
so the push notifications on the user's phone can be triggered
194
194
by Apple/Google.
195
195
196
- - [ ` delete_inactive_users ` ] ( https://github.com/deltachat/ chatmail/blob/main/chatmaild/src/chatmaild/delete_inactive_users.py )
196
+ - [ ` delete_inactive_users ` ] ( https://github.com/chatmail/server /blob/main/chatmaild/src/chatmaild/delete_inactive_users.py )
197
197
deletes users if they have not logged in for a very long time.
198
198
The timeframe can be configured in ` chatmail.ini ` .
199
199
200
- - [ ` lastlogin ` ] ( https://github.com/deltachat/ chatmail/blob/main/chatmaild/src/chatmaild/lastlogin.py )
200
+ - [ ` lastlogin ` ] ( https://github.com/chatmail/server /blob/main/chatmaild/src/chatmaild/lastlogin.py )
201
201
is contacted by dovecot when a user logs in
202
202
and stores the date of the login.
203
203
204
- - [ ` echobot ` ] ( https://github.com/deltachat/ chatmail/blob/main/chatmaild/src/chatmaild/echo.py )
204
+ - [ ` echobot ` ] ( https://github.com/chatmail/server /blob/main/chatmaild/src/chatmaild/echo.py )
205
205
is a small bot for test purposes.
206
206
It simply echoes back messages from users.
207
207
208
- - [ ` chatmail-metrics ` ] ( https://github.com/deltachat/ chatmail/blob/main/chatmaild/src/chatmaild/metrics.py )
208
+ - [ ` chatmail-metrics ` ] ( https://github.com/chatmail/server /blob/main/chatmaild/src/chatmaild/metrics.py )
209
209
collects some metrics and displays them at ` https://example.org/metrics ` .
210
210
211
211
### Home page and getting started for users
0 commit comments