NobGit
public nobgit read

NobMail

Based on mailcow: dockerized

Languages

Repository composition by tracked source files.

PHP
PHP 49% JavaScript 35% HTML 9% CSS 4% Shell 2% Python 1% Lua 0% Perl 0% Ruby 0% SCSS 0%
Create file Wiki Documentation
Clone
https://nobgit.com/orgs/nobgit/nobmail.git
ssh://[email protected]:2222/orgs/nobgit/nobmail.git

Commit

[Web] Add new preset for Rspamd settings map: Only allow specific senders to send to a mailbox

b822818c
andryyy <[email protected]> 7 years ago
data/web/inc/presets/rspamd/preset_3.yml | 13 +++++++++++++
 data/web/lang/lang.de.json               |  1 +
 data/web/lang/lang.en.json               |  1 +
 3 files changed, 15 insertions(+)
 create mode 100644 data/web/inc/presets/rspamd/preset_3.yml

Diff

diff --git a/data/web/inc/presets/rspamd/preset_3.yml b/data/web/inc/presets/rspamd/preset_3.yml
new file mode 100644
index 00000000..37a81d01
--- /dev/null
+++ b/data/web/inc/presets/rspamd/preset_3.yml
@@ -0,0 +1,13 @@
+headline: lang.rsettings_preset_3
+content: |
+  priority = 10;
+  rcpt = "[email protected]";
+  # Multiple allowed hosts
+  # from = "/^((?!(.*@allowed-domain\.tld|.*@other-allowed-domain\.tld)).)*$/";
+  from = "/^((?!.*@domain\.tld).)*$/";
+  apply "default" {
+    MAILCOW_BLACK = 9999.0;
+  }
+  symbols [
+    "MAILCOW_BLACK"
+  ]
\ No newline at end of file
diff --git a/data/web/lang/lang.de.json b/data/web/lang/lang.de.json
index aa2081d8..ad47c322 100644
--- a/data/web/lang/lang.de.json
+++ b/data/web/lang/lang.de.json
@@ -372,6 +372,7 @@
         "rsetting_no_selection": "Bitte eine Regel auswählen",
         "rsettings_preset_1": "Alles außer DKIM und Ratelimits für authentifizierte Benutzer deaktivieren",
         "rsettings_preset_2": "Spam an Postmaster-Addressen nicht blockieren",
+        "rsettings_preset_3": "Nur einem oder vielen Absendern erlauben, eine Mailbox anzuschreiben (etwa interne Mailboxen)",
         "rsettings_insert_preset": "Beispiel \"%s\" laden",
         "rsetting_add_rule": "Regel hinzufügen",
         "admin_domains": "Domain-Zuweisungen",
diff --git a/data/web/lang/lang.en.json b/data/web/lang/lang.en.json
index 23b18691..312273d1 100644
--- a/data/web/lang/lang.en.json
+++ b/data/web/lang/lang.en.json
@@ -378,6 +378,7 @@
         "rsetting_no_selection": "Please select a rule",
         "rsettings_preset_1": "Disable all but DKIM and rate limit for authenticated users",
         "rsettings_preset_2": "Postmasters want spam",
+        "rsettings_preset_3": "Only allow specific senders for a mailbox (i.e. usage as internal mailbox only)",
         "rsettings_insert_preset": "Insert example preset \"%s\"",
         "rsetting_add_rule": "Add rule",
         "queue_ays": "Please confirm you want to delete all items from the current queue.",