[SOLVED] Mailfilter Regelsatz per CLI anpassen und akt- bzw. deaktivieren

Hallo,

nachdem wir heute von einem unseren Kunden der ein teures Ticketsystem benutzt, wegen einem Fehler in diesem mit Mails zugebombt wurden, würde ich gern wissen ob Wer-Objekte per CLI geändert werden können und Regeln als solches deaktiviert bzw. aktiviert werden können.

Danke für die Hilfe
 
  • Like
Reactions: CarstenMartens
gibt kein dediziertes tool für diese Änderungen - allerdings kann das mit `pmgsh` gemacht werden.
die API-dokumentation:
https://pmg.proxmox.com/pmg-docs/api-viewer/index.html#/config/ruledb
sollte dabei helfen die notwendigen Pfade zu finden.

Ich hoffe das hilft!
Scheinbar brauche ich doch noch einmal Hilfe.

Die Regel an sich schalte ich mit
Bash:
pmgsh set /config/ruledb/rules/37/config --active false/true
an bzw. aus

Nur wie kann ich das From Segment ändern bzw. finde ich die ID der E-Mail? Die Angaben habe ich auslesen können:

Code:
  {
      "action" : [
         {
            "id" : 18,
            "info" : "Block mail",
            "name" : "Block"
         }
      ],
      "active" : 0,
      "direction" : 0,
      "from" : [
         {
            "id" : 92,
            "info" : "",
            "name" : "Emergency Wer"
         }
      ],
      "id" : 37,
      "name" : "Emergency",
      "priority" : 97,
      "to" : [],
      "what" : [],
      "when" : []
   },

Das Ziel ist die eingetragene E-Mail zu löschen und durch eine neue zu ersetzen.

Mit
Code:
pmgsh create /config/ruledb/who/92 --email test@testme.net
wollte ich eine E-Mail hinzufügen. Es kommt allerding eine Fehlermeldung
Code:
no 'create' handler for 'config/ruledb/who/92'
 
mal stattdessen mit:
Code:
pmgsh create /config/ruledb/who/92/email --email test@testme.net

versuchen
Danke, das ist es.

Und geht das löschen auch? Bei dem versuch mit delete kommt

Code:
no 'delete' handler for 'config/ruledb/who/92/email/3564'
 
naja - mit 'delete /config/ruledb/who/92' wird die ganze Who-group gelöscht, mit 'delete /config/ruledb/who/92/objects/3564' der eintrag in der group...

Ich hoffe das erklärt es
 
  • Like
Reactions: CarstenMartens
Danke damit ist alles erklärt. Und mein Problem gelöst.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!