- Aug 29, 2022
-
-
Evangelos Foutras authored
Fixes: 26f289b7 ("Capitalize the first letter of all task names")
-
- Aug 23, 2022
-
-
Evangelos Foutras authored
ansible-lint 6.5.0 complains about: name: All names should start with an uppercase letter. (name[casing])
-
- Jun 08, 2022
-
-
Evangelos Foutras authored
These are used to signal the start of the document in a stream of many documents. As Ansible only supports one YAML document per file this is unnecessary. About a third of our YAML documents already lacked these.
-
- May 17, 2022
-
-
Evangelos Foutras authored
Useful for preventing message duplication when the recipient is also part of an alias included in Cc (e.g. foutrelis@ + infrastructure@).
-
- Jul 16, 2021
-
-
Kristian Klausen authored
No one uses it and less to worry about. Fix #205
-
Kristian Klausen authored
The homedir is now /home/vmail/%d/%n instead of /home/$USER. Preparation for switching to a virtual user setup and removing all the staff users from mail.a.o.
-
- Jun 27, 2021
-
-
Kristian Klausen authored
"In advanced mail filtering rule sets, it is useful to keep state or configuration details across rules. This document updates the Sieve filtering language (RFC 5228) with an extension to support variables. The extension changes the interpretation of strings, adds an action to store data in variables, and supplies a new test so that the value of a string can be examined."[1] [1] https://datatracker.ietf.org/doc/html/rfc5229/ Fix #368
-
- May 13, 2021
-
-
- Feb 14, 2021
-
-
Kristian Klausen authored
yaml: truthy value should be one of [false, true] (truthy) yaml: wrong indentation: expected 4 but found 2 (indentation) yaml: too few spaces before comment (comments) yaml: missing starting space in comment (comments) yaml: too many blank lines (1 > 0) (empty-lines) yaml: too many spaces after colon (colons) yaml: comment not indented like content (comments-indentation) yaml: no new line character at the end of file (new-line-at-end-of-file) load-failure: Failed to load or parse file parser-error: couldn't resolve module/action 'hosts'. This often indicates a misspelling, missing collection, or incorrect module path.
-
- Jan 25, 2021
-
-
The enotify extension can be used to send mails as other users, so let's only enabled the sieve extensions, which we need. The extensions was found by running `grep require` on the existing sieve user scripts. mailbox wasn't in that list, but it is used by the global spam-to-folder.sieve script.
-
- Nov 29, 2020
-
-
Kristian Klausen authored
Per Mozilla's guidelines: https://ssl-config.mozilla.org/#server=nginx&version=1.17.7&config=intermediate&openssl=1.1.1d&guideline=5.6
-
Kristian Klausen authored
-
Kristian Klausen authored
-
Frederik Schwan authored
This sets the dovecot ports for imap and pop3 to 0 which disables those services. For SMTPS we add the the SMTPS service on 465 first before deprecating support for submission on 587.
-
- Nov 15, 2020
-
-
Frederik Schwan authored
While mbox and maildir files get deleted by dovecot right away, that's not the case for mdbox files. Since they contain multiple mails at once in a proprietary format rewriting is expensive. That's why this step is done in a separate step outside the dovecot process.
-
Switching to Rspamd has some advantages: * It is probably faster than SA[1] (C + Lua vs Perl) * We can reduce the number of moving parts. Rspamd has built-in DKIM signing, greylisting, DMARC checking to name a few * It doesn't just mark the mail as spam/not-spam, it gives every mail a score and depending on the score it does either: nothing, greylist it, mark it as spam or reject it[2] (more actions is available and it can be tweaked) * Replies whitelisting[3] * It supports ARC signing, which can be useful * A cool looking WebUi :) * ... and more[4]... [1] https://rspamd.com/doc/tutorials/migrate_sa.html#why-migrate-to-rspamd [2] https://rspamd.com/doc/faq.html#what-are-rspamd-actions [3] https://rspamd.com/doc/modules/replies.html [4] https://rspamd.com/comparison.html
-
- Oct 24, 2020
-
-
Jelle van der Waa authored
-
- Sep 23, 2020
-
-
Sven-Hendrik Haase authored
-
- Jun 12, 2020
-
-
Frederik Schwan authored
-
- Feb 11, 2020
-
-
Phillip Smith (fukawi2) authored
-
- Nov 08, 2019
-
-
Florian Pritz authored
This enables lastlog so that we also see which accounts are used for email only even if they are not used for SSH. Signed-off-by:
Florian Pritz <bluewind@xinu.at>
-
- Aug 17, 2018
-
-
Phillip Smith (fukawi2) authored
-
Phillip Smith (fukawi2) authored
-
- Aug 15, 2018
-
-
Phillip Smith (fukawi2) authored
-
- Aug 14, 2018
-
-
Phillip Smith (fukawi2) authored
-
- Jun 25, 2018
-
-
Florian Pritz authored
The discovery script now uses a regex and no longer cares where exactly accounting is enabled. Follow systemd upstream by enabling it by default. Signed-off-by:
Florian Pritz <bluewind@xinu.at>
-
- Mar 21, 2018
-
-
Florian Pritz authored
Disable firewall because python2 module is not avaible and the tasks fail which makes the playbooks fail and leads to handlers not being run. https://github.com/ansible/ansible/issues/24855 Signed-off-by:
Florian Pritz <bluewind@xinu.at>
-
- Mar 05, 2018
-
-
Phillip Smith (fukawi2) authored
-
- Feb 28, 2018
-
-
Florian Pritz authored
Signed-off-by:
Florian Pritz <bluewind@xinu.at>
-
- Jan 08, 2018
-
-
Florian Pritz authored
Signed-off-by:
Florian Pritz <bluewind@xinu.at>
-
Florian Pritz authored
Signed-off-by:
Florian Pritz <bluewind@xinu.at>
-
Bartłomiej Piotrowski authored
-
- Sep 03, 2017
-
-
Florian Pritz authored
Signed-off-by:
Florian Pritz <bluewind@xinu.at>
-
Florian Pritz authored
Signed-off-by:
Florian Pritz <bluewind@xinu.at>
-
- Sep 02, 2017
-
-
Florian Pritz authored
It's so dead you can't even mention it anymore without causing errors. Signed-off-by:
Florian Pritz <bluewind@xinu.at>
-
- Sep 22, 2016
-
-
Jan Alexander Steffens (heftig) authored
I've had mode=755 create garbage already...
-
- Jul 18, 2016
-
-
Florian Pritz authored
Signed-off-by:
Florian Pritz <bluewind@xinu.at>
-
- Jul 17, 2016
-
-
Florian Pritz authored
Config copied from nymeria with improved indentation. Signed-off-by:
Florian Pritz <bluewind@xinu.at>
-