Mynacol
7e09d8f537
docs: add submissions DNS record for autodiscovery
...
Add the submissions autodiscovery SRV DNS record for implicit TLS in
SMTP (submission) connections according to
[RFC 8314](https://www.rfc-editor.org/rfc/rfc8314#section-5.1 ).
2023-05-29 15:09:08 +02:00
Naïm Favier
a948c49ca7
Allow using existing ACME certificates
...
Add a certificate scheme for using an existing ACME certificate without
setting up Nginx.
Also use names instead of magic numbers for certificate schemes.
2023-05-24 21:10:02 +00:00
Maximilian Bosch
e2ca6e45f3
docs: add instructions for rfc6186-compliant setup
2023-05-14 07:08:27 +00:00
Naïm Favier
0bbb2ac74e
docs: drop options.md from the repository
...
Generate the file on the readthedocs builder using Nix. Since there is
no root access or user namespaces, we have to use proot (see
https://nixos.wiki/wiki/Nix_Installation_Guide#PRoot ).
2022-12-22 20:45:03 +01:00
Naïm Favier
4fcab839d7
docs: use MarkDown for option docs
2022-12-22 20:45:01 +01:00
Antoine Eiche
bc667fb6af
Release 22.11
2022-12-21 22:46:04 +01:00
Antoine Eiche
31eadb6388
doc: regenerate it
2022-11-30 21:03:13 +01:00
Naïm Favier
694e7d34f6
docs: option docs improvements
...
- add missing description and defaultText fields
- add dmarcReporting option group
- render examples
2022-11-30 12:30:29 +01:00
Martin Weinelt
fe36e7ae0d
rspamd: allow configuring dmarc reporting
...
Enabling collects DMARC results in Redis and sends out aggregated
reports (RUA) on a daily basis.
2022-11-27 20:34:38 +00:00
Antoine Eiche
737eb4f398
docs: explicitly mention a reverse DNS entry is required
...
Fixes https://gitlab.com/simple-nixos-mailserver/nixos-mailserver/-/issues/234
2022-11-27 19:14:52 +00:00
Linus Heckemann
a40e9c3abb
htpasswd -> mkpasswd
2022-11-27 19:14:22 +00:00
Antoine Eiche
f535d8123c
Release 22.05
2022-06-22 22:39:06 +02:00
Ryan Mulligan
4396125ebb
docs/full text search: fix typo; improve ux
...
docecot -> dovecot
Also, `indexDir` is not expecting to see %d/%n being passed to that
parameter, so remove that to make it easier to cpy the path into
there.
2022-05-08 16:02:12 -07:00
Fatih Altinok
4ce864f52a
Fix typo in title
2022-04-16 18:17:48 +00:00
Guillaume Girol
7de138037f
docs: add how-to to setup roundcube
2022-02-26 17:06:52 +00:00
Naïm Favier
53af883255
Regenerate options.rst
2022-02-24 20:51:40 +00:00
Antoine Eiche
6e3a7b2ea6
Release nixos-21.11
2021-12-07 22:09:14 +01:00
Izorkin
f3d967f830
nginx: generate certificates for custom domains and subdomains
2021-12-05 20:53:21 +03:00
Antoine Eiche
9d3a87905e
docs: add .readthedocs.yml conf file to pin Python dependencies
2021-11-07 11:13:06 +01:00
Ero Sennin
0d9a880c0e
Set DKIM policy to relaxed/relaxed
...
And make this policy configurable.
2021-10-14 18:45:21 +00:00
Antoine Eiche
74bb227990
docs: remove output paths from generated documentation
...
Otherwise, the `testRstOptions` test would fail too often!
2021-10-14 09:06:14 +02:00
Antoine Eiche
68b9397a30
Move the logo
2021-07-27 19:58:33 +00:00
Antoine Eiche
4d087532b6
docs: generate the list of options
...
To generate the list of options, we need to generate and commit a rst
file to make all files available for ReadTheDoc.
An Hydra test ensures this generated file is up-to-date. If it is not
up-to-date, the error message explains the user how to generate it:
the user just needs to run `nix-shell --run generate-rst-options`.
2021-07-27 19:58:33 +00:00
Antoine Eiche
a0f9688a31
Switch CI to Nix flakes
...
We also move tests to Flakes.
This would allow users to submit PRs with a fork of nixpkgs when they
want to test nixpkgs PRs against SNM.
2021-07-12 22:57:01 +02:00
Antoine Eiche
bbcc6863b5
Release nixos-21.05
2021-06-06 10:20:14 +02:00
Antoine Eiche
2eab26e05c
Switch from Freenode to Libera
2021-05-27 09:00:29 +02:00
Luflosi
37376efbbf
docs: link to an english Wikipedia article instead of a french one
2021-05-23 20:15:38 +02:00
Antoine Eiche
8b28705621
Rename intern/extern tests to internal/external
2021-05-01 08:21:27 +02:00
Stefan Ladwig
3069998c0f
corrected some pasting
2021-04-12 20:32:47 +00:00
Antoine Eiche
93330c5453
Move indexDir option to the mailserver scope
...
This option has been initially in the mailserver.fullTextSearch
scope. However, this option modifies the location of all index files
of dovecot and not only those used by the full text search feature. It
is then more relevant to have this option in the mailserver top level
scope.
Moreover, the default option has been changed to null in order to keep
existing index files where they are: changing the index location means
recreating all index files. The fts documentation however recommend to
change this default location when enabling the fts feature.
2021-04-07 22:22:38 +02:00
Antoine Eiche
66e8baa6f2
Rework the setup guide
2021-03-23 18:40:44 +00:00
Antoine Eiche
06cf3557df
Mention the Freenode IRC chan #nixos-mailserver
2021-03-10 18:46:03 +01:00
Guillaume Girol
49d65a4d05
add doc for full text search
2021-03-04 22:19:03 +01:00
Antoine Eiche
326766126c
doc: minor improvments
2021-03-03 08:36:08 +00:00
Antoine Eiche
548e6b5a04
doc: add a FAQ section
2021-03-03 08:36:08 +00:00
Antoine Eiche
7e84fd4c93
doc: add a section howto
...
This section contains advanced configuration howtos.
2021-03-03 08:36:08 +00:00
Naïm Favier
ae89eafb81
add flake support
2020-12-15 16:14:44 +01:00
Henri Menke
89bd89c706
Recommend bcrypt passwords everywhere
2020-11-29 20:19:46 +01:00
Antoine Eiche
99f843de47
Release nixos-20.09 branch
2020-10-31 08:34:36 +01:00
Antoine Eiche
bb9fd8bc17
docs: add missing Sphinx Makefile:/
2020-10-31 08:34:36 +01:00
Antoine Eiche
843e66864f
docs: no longer use tagged release but branch instead in docs
2020-10-31 08:34:36 +01:00
Niklas Hambüchen
eba19686fb
setup-guide: Improve commands/outputs
2020-10-22 22:40:31 +02:00
Xavier Vello
6ad2004ed1
Add rspamd documentation page
2020-07-09 00:18:04 +02:00
Antoine Eiche
8db0e18438
docs: how to contribute to documentation
2020-07-06 22:33:19 +02:00
Antoine Eiche
781073b64d
docs: create a readthedocs manual
...
The goal is to remove the WIKI since modifications can not be
submitted via PRs.
2020-07-06 19:48:51 +00:00