mirror of
https://blitiri.com.ar/repos/chasquid
synced 2026-10-29 15:02:30 +00:00
docs: Auto-format markdown documentation
This patch uses mdformat to auto-format markdown documentation. To support \ for line breaks (which is what mdformat uses), mkdocs now requires the pymdownx.escapeall extension. Because of incompatibilities between mdformat (which formats to CommonMark) and mkdocs (which expects Python-Markdown), there are now some limitations: no nested lists, multi-paragraph list items, or admonitions support. These limitations are acceptable for now, although some of the docs had to be adjusted to meet them.
This commit is contained in:
+3
-8
@@ -1,4 +1,3 @@
|
||||
|
||||
# Dovecot integration
|
||||
|
||||
As of version 0.04 (2018-02), [chasquid] has integration with [dovecot] for
|
||||
@@ -7,7 +6,6 @@ authenticating users.
|
||||
This means that chasquid can ask dovecot to authenticate users, instead/in
|
||||
addition to having its own per-domain user databases.
|
||||
|
||||
|
||||
## Configuring dovecot
|
||||
|
||||
The following needs to be added to the Dovecot configuration, usually in
|
||||
@@ -35,7 +33,6 @@ Authentication requests sent by chasquid to dovecot will pass on the username
|
||||
as specified by the client. This will usually be either `user@domain`, or just
|
||||
`user`.
|
||||
|
||||
|
||||
## Configuring chasquid
|
||||
|
||||
Add the following line to `/etc/chasquid/chasquid.conf`:
|
||||
@@ -51,14 +48,13 @@ CentOS, and NixOS).
|
||||
If chasquid can't find them, the paths can be set with the
|
||||
`dovecot_userdb_path` and `dovecot_client_path` options.
|
||||
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
Dovecot authentication can be tricky to troubleshoot.
|
||||
|
||||
If you think it is not working as it should, or chasquid isn't correctly
|
||||
talking with it, the easiest way to check is to [increase dovecot auth logging
|
||||
verbosity](https://doc.dovecot.org/admin_manual/logging/?highlight=logging#logging-verbosity):
|
||||
talking with it, the easiest way to check is to
|
||||
[increase dovecot auth logging verbosity](https://doc.dovecot.org/admin_manual/logging/?highlight=logging#logging-verbosity):
|
||||
|
||||
```
|
||||
auth_verbose = yes
|
||||
@@ -69,6 +65,5 @@ One common gotcha is when dovecot is set up to use `user` instead of
|
||||
`user@domain`. In that case you can try setting `auth_username_format = %n` to
|
||||
make it ignore the domain if present.
|
||||
|
||||
|
||||
[dovecot]: https://dovecot.org
|
||||
[chasquid]: https://blitiri.com.ar/p/chasquid
|
||||
[dovecot]: https://dovecot.org
|
||||
|
||||
Reference in New Issue
Block a user