Einstellungen Mail Filter (Block-/Welcomelist)

S3v|\|

Member
Sep 13, 2024
30
2
8
Bei uns funktioniert die Spamerkennung nicht so wie erwartet. Daher hab ich mal ein paar Grundlegende Fragen:
1.) Angeblich kann man einstellen ob der Mail Filer vor oder nach der "Queue" angewendet werden soll:
https://pmg.proxmox.com/pmg-docs/pmg-admin-guide.html#pmgconfig_mailproxy_before_after_queue
Wo sieht man was eingestellt ist und kann man das über die WebGUI einstellen?
(Ich möchte es gerne davor machen - allein schon wegen backscatter mail)
2.) Welcome- and Blocklists
https://pmg.proxmox.com/pmg-docs/pmg-admin-guide.html#pmgconfig_welcomelist_overview
Wenn ich den Abschnitt aus 1.) richtig verstanden hab, dann kann ich bei einer Filterung vor Queue nur die "Rule-based" Listen verwenden. Gibt es eine Möglichkeit hier einen Verweis auf die "User" Listen zu machen oder muss ich jede Adresse aus "Administration -> User Blocklist" übertragen?
3.) Wenn die Benutzer selber ihre Spam-Mails verwalten (Deliver, Welcome, Delete, Block) hat jeder zwei eigene Listen. Wo werden diese gespeichert? Ich würde gerne alle Listen auswerten und eine Liste für das ganze Büro pflegen. Wo liegen die "Rule-based" Listen? kann ich evtl direkt von der User-Listen Datei in die Rule-Listen Datei kopieren?
 
3.) Wenn die Benutzer selber ihre Spam-Mails verwalten (Deliver, Welcome, Delete, Block) hat jeder zwei eigene Listen. Wo werden diese gespeichert? Ich würde gerne alle Listen auswerten und eine Liste für das ganze Büro pflegen. Wo liegen die "Rule-based" Listen? kann ich evtl direkt von der User-Listen Datei in die Rule-Listen Datei kopieren?
Na hier:
1785334746599.png
Du gehst auf die Admin-WebGui.
Dann hast Du die zentralen Einstiegspunkte links im Menü.
Im gelbmarkierten Feld, wählst Du die gewünschte Empfänger_Adresse aus. Gibt es die nicht, kannst Du die mit "Add" anlegen und dann die entsprechende Liste bezogen auf die gewählte Adresse pflegen.
 
Ich meine direkt im System.
Liegt es als Datei auf dem Filesystem? Wenn ja wo? Kann man die direkt bearbeiten?
Wird es in einer Datenbank gespeichert? Wenn ja welche? Kann ich mich damit verbinden (z.B. heidisql)? Was sind die Zugangsdaten bzw. wo sind diese abgelegt?
 
Ich meine direkt im System.
Liegt es als Datei auf dem Filesystem? Wenn ja wo? Kann man die direkt bearbeiten?
Wird es in einer Datenbank gespeichert? Wenn ja welche? Kann ich mich damit verbinden (z.B. heidisql)? Was sind die Zugangsdaten bzw. wo sind diese abgelegt?
In einer PostgreSQL-DB unter /var/lib/postgresql/17/main (zumindest bei meiner v9.1.0).
Probier es mal mit z.B. su - postgres -c "psql -d ProxmoxDB".
 
Last edited:
Meine Lösung für meine v9.1.0 (falls jemand das gleiche Problem hat):
Code:
sudo -u postgres psql
\l
\c Proxmox_ruledb
\dt
\d userprefs
\copy (SELECT pmail, name, data FROM userprefs ORDER BY name DESC) TO '/tmp/userprefs.csv' WITH (FORMAT csv, HEADER true, DELIMITER ';');
\q

Achtung: vor jedem Schritt prüfen, ob die Namen so noch passen!
 
Bei Punkt 2.) vermute ich mal, dass das nicht so möglich sein wird.
Ich werde nun einfach die Listen doppelt pflegen.

Hat jemand noch eine Info zu Punkt 1.) ?
 
Wie verhalten sich eigentlich die Rule-based Einträge? Wenn ich in der User-based Liste "*.ru" blockiere, dann werden auch mails von "info@das.ist.kein.spam.ru" blockiert.
Wie ist es wenn ich bei Rulebased einen "Domain"-Eintrag für "ru" erstelle? wie würde denn die Regular Expression dafür aussehen?
Als Hilfe hab ich nur https://regex101.com/ gefunden - und damit komme ich nicht wirklich klar.