Blacklist | E-Mail-Adressen zu lang geworden -> wie auslagern?  [GELÖST]

Diskussionen zur Bedienung von KeyHelp.
Post Reply
User avatar
technotravel
KeyHelp Translator
Posts: 399
Joined: Mon 19. Oct 2020, 11:11

Blacklist | E-Mail-Adressen zu lang geworden -> wie auslagern?

Post by technotravel »

Hallo Experten,

in meinem Kampf gegen Spam Mails nutze ich die Funktion "Blacklist | E-Mail-Adressen" (unter Konfiguration - Email Server). Ich lese regelmäßig bei Rspamd die history aus und kopiere die offending domains in die Blacklist.

Das ist zwar etwas zeitaufwendig, aber mangels der Möglichkeit, mittels subject-keywords (à la Pillen etc) ein halbwegs automatisiertes Blacklisting zu erreichen, ist es doch einigermaßen wirksam.

Mein Problem ist jetzt aber, dass meine Liste mittlerweile recht lang geworden ist, bei über 200 Einträgen scrollt man sich die Finger wund ...

Wie könnte ich die aktuelle Liste auslagern, so dass deren Einträge immer noch genutzt werden, ich aber wieder eine leere Eingabemaske für die Blacklist habe?
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
User avatar
Jolinar
Community Moderator
Posts: 4003
Joined: Sat 30. Jan 2016, 07:11
Location: Weimar (Thüringen)
Contact:

Re: Blacklist | E-Mail-Adressen zu lang geworden -> wie auslagern?

Post by Jolinar »

technotravel wrote: Sat 3. May 2025, 09:38 Wie könnte ich die aktuelle Liste auslagern
Du könntest die Liste unter local.d auslagern, zB. /etc/rspamd/local.d/blacklist.conf
Der Konfiguration von rspamd muß dann nur noch mitgeteilt werden, daß er diese Datei berücksichtigt.
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)

Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
  • In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
    In this color, I write as a moderator and provide moderative guidance or justify moderative interventions
  • In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
    In this color, I write as a community member and share my personal opinions and views
User avatar
technotravel
KeyHelp Translator
Posts: 399
Joined: Mon 19. Oct 2020, 11:11

Re: Blacklist | E-Mail-Adressen zu lang geworden -> wie auslagern?

Post by technotravel »

Jolinar wrote: Sat 3. May 2025, 09:47
Der Konfiguration von rspamd muß dann nur noch mitgeteilt werden, daß er diese Datei berücksichtigt.
Und wie genau würde ich das tun?

Im Moment weiß ich nicht mal, in welcher Datei die aktuelle Blacklist gespeichert wird ... ich könnte natürlich die Einträge im Panel löschen, aber so ganz ideal scheint mir dies nicht ...
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
User avatar
Alexander
Keyweb AG
Posts: 4448
Joined: Wed 20. Jan 2016, 02:23

Re: Blacklist | E-Mail-Adressen zu lang geworden -> wie auslagern?

Post by Alexander »

technotravel wrote: Sat 3. May 2025, 10:07 Im Moment weiß ich nicht mal, in welcher Datei die aktuelle Blacklist gespeichert wird ... ich könnte natürlich die Einträge im Panel löschen, aber so ganz ideal scheint mir dies nicht ...
Die Einträge aus der UI wandern in diese Datei:

/var/lib/rspamd/keyhelp/blacklist_sender_email.map

Die Einträge sind aber auch in der KeyHelp Datenbank unter `settings` und dort im Feld category: `email` name: `blacklist_addresses`.

Löscht du die Einträge aus dem Eingabefeld in der UI und pflegst die Liste fortan über das Dateisystem, hast du das Problem, dass wenn du das nächste mal die E-Mail-server Einstellungen speicherst, die "blacklist_sender_email.map" Datei ohne Einträge gespeichert wird.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
Florian
Keyweb AG
Posts: 1682
Joined: Wed 20. Jan 2016, 02:28

Re: Blacklist | E-Mail-Adressen zu lang geworden -> wie auslagern?

Post by Florian »

Noch als Ergänzung:

Ralph hat hier mal beschrieben wie du nach Keywords filtern kannst:

viewtopic.php?t=13799
Mit freundlichen Grüßen / Best regards
Florian Cheno

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
technotravel
KeyHelp Translator
Posts: 399
Joined: Mon 19. Oct 2020, 11:11

Re: Blacklist | E-Mail-Adressen zu lang geworden -> wie auslagern?

Post by technotravel »

Danke für die Pfade, Alex :)
Alexander wrote: Mon 5. May 2025, 11:32 Löscht du die Einträge aus dem Eingabefeld in der UI und pflegst die Liste fortan über das Dateisystem, hast du das Problem, dass wenn du das nächste mal die E-Mail-server Einstellungen speicherst, die "blacklist_sender_email.map" Datei ohne Einträge gespeichert wird.
Das wäre natürlich kein gewünschter Effekt.

Könnte man dies nicht so einrichten, dass diese Liste ab - sagen wir - 100 Einträgen automatisch woanders hin kopiert, aber trotzdem noch berücksichtigt wird? Sollte man dann (aus unerfindlichen Gründen) doch mal alte Einträge bearbeiten oder löschen müssen, könnte man das ja dann immer noch in der/den Datei/en erledigen ... Bei mir sind es aktuell rund 660 Einträge :cry:

Florian wrote: Mon 5. May 2025, 11:40 Ralph hat hier mal beschrieben wie du nach Keywords filtern kannst:

viewtopic.php?t=13799
Wäre super, wenn das im KH-Panel hinzugefügt werden könnte! (Funktionswunsch ;) )
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
User avatar
Alexander
Keyweb AG
Posts: 4448
Joined: Wed 20. Jan 2016, 02:23

Re: Blacklist | E-Mail-Adressen zu lang geworden -> wie auslagern?

Post by Alexander »

Du kannst den folgenden Code in den Kasten für Javascript-Anweisungen unter "Konfiguration -> White-Label -> Alle Sprachen" einfügen.
Wenn ich dich richtig verstanden habe, sollte das all deine Probleme mit der Usability bei dir lösen.

Schau mal ob es dir hilft und sag Bescheid, wenn du noch etwas angepasst brauchst. Man könnte z.B. die Liste auch automatisch zum letzten Eintrag scrollen etc.

Code: Select all

// Entfernen des Autoresize-Feature für Textareas unter "Konfiguration -> E-Mail-Server"
const urlParams = new URLSearchParams(window.location.search);
if (urlParams.get('page') === 'admin_configuration' && urlParams.get('configure') === 'email_server')
{
    // Eines von Beiden wählen:
    const textarea = $('#input-blacklist_addresses');	// Nur das Blacklist Eingabefeld 	
    //const textarea = $('textarea.app-auto-resize');	// Alle Eingabefelder auf der Seite
  
    textarea.off("input");
    textarea.attr('rows', 10);
    textarea.attr('style', '');
}
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
technotravel
KeyHelp Translator
Posts: 399
Joined: Mon 19. Oct 2020, 11:11

Re: Blacklist | E-Mail-Adressen zu lang geworden -> wie auslagern?

Post by technotravel »

Wow Alex - das funktioniert super und sieht schon entschieden besser aus so!

Habe beide getestet und mich für "alle Felder" entschieden.

Alexander wrote: Mon 5. May 2025, 15:28
Man könnte z.B. die Liste auch automatisch zum letzten Eintrag scrollen
Das wäre eine echte Hilfe!

Danke schon mal :)
Chris
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
User avatar
Alexander
Keyweb AG
Posts: 4448
Joined: Wed 20. Jan 2016, 02:23

Re: Blacklist | E-Mail-Adressen zu lang geworden -> wie auslagern?  [GELÖST]

Post by Alexander »

Dann ist hier der vollständige Code.
Jede Liste wird bis zum Ende gescrollt. Außerdem wird eine leere Zeile eingefügt, so dass du gleich loseditieren kannst.

Code: Select all

// Entfernen des Autoresize-Feature für Textareas unter "Konfiguration -> E-Mail-Server"
const urlParams = new URLSearchParams(window.location.search);
if (urlParams.get('page') === 'admin_configuration' && urlParams.get('configure') === 'email_server')
{
    // Eines von Beiden wählen:
    //const textarea = $('#input-blacklist_addresses');	// Nur das Blacklist Eingabefeld 	
    const textarea = $('textarea.app-auto-resize');	// Alle Eingabefelder auf der Seite
  
    textarea.off("input");
    textarea.attr('rows', 10);
    textarea.attr('style', '');
  
    textarea.each(function() {
        const currentVal = $(this).val();
        $(this).val(currentVal + '\n');
        this.scrollTop = this.scrollHeight;
    });
}

EDIT: Aufgrund deines Hinweises hab ich es nun so gemacht, das mit der kommenden KeyHelp Version das auto-resize nur für die ersten 30 Zeilen gilt (bei allen Textboxen im KeyHelp), danach kommen die regulären Scrollbalken dazu. (Das Scrollen zum letzten Eintrag würd ich wahrscheinlich aber erstmal nicht mit umsetzen.) Kannst dir dann überlegen, ob wir den White-Label-Code reduzieren, so das es nur noch nach unten scrollt, oder ob du ihn entfernst und komplett auf das künftige Standardverhalten zurückgreifst.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
technotravel
KeyHelp Translator
Posts: 399
Joined: Mon 19. Oct 2020, 11:11

Re: Blacklist | E-Mail-Adressen zu lang geworden -> wie auslagern?

Post by technotravel »

Hmm - das funktioniert leider nicht :(

Kann es sein, dass hier eine schließende Klammer fehlt?
textarea.each(function() {
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
User avatar
Alexander
Keyweb AG
Posts: 4448
Joined: Wed 20. Jan 2016, 02:23

Re: Blacklist | E-Mail-Adressen zu lang geworden -> wie auslagern?

Post by Alexander »

Klappt bei mir in allen getesteten Browsern.

Welchen Browser verwendest du?
Ggf. mal Cache leeren?
Was sagt die Entwicklerkonsole im Browser?
Ist noch anderer White-Label-JS-Code aktiv?
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
technotravel
KeyHelp Translator
Posts: 399
Joined: Mon 19. Oct 2020, 11:11

Re: Blacklist | E-Mail-Adressen zu lang geworden -> wie auslagern?

Post by technotravel »

Firefox, Chrome und Opera (letzteres extra dafür noch installiert) - selbes Ergebnis überall.

Die vorige Version funktioniert aber einwandfrei, nicht aber die, die ans Ende scrollen soll.

Mache ich hier irgendwas falsch:
Bildschirmfoto_20250506_122628.png
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
User avatar
Tobi
Community Moderator
Posts: 3230
Joined: Thu 5. Jan 2017, 13:24

Re: Blacklist | E-Mail-Adressen zu lang geworden -> wie auslagern?

Post by Tobi »

Da fehlen noch ein paar Zeilen.
Bitte check Alex Beitrag nochmal.
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
technotravel
KeyHelp Translator
Posts: 399
Joined: Mon 19. Oct 2020, 11:11

Re: Blacklist | E-Mail-Adressen zu lang geworden -> wie auslagern?

Post by technotravel »

Tobi wrote: Tue 6. May 2025, 11:37 Da fehlen noch ein paar Zeilen.
Bitte check Alex Beitrag nochmal.
Sakra! :o

Danke dafür :-)

Also damit wird tatsächlich auch eine Leerzeile am Ende angezeigt, perfekt! :D

Nur im Firefox: sobald ich in diese Leerzeile klicke, springt der Cursor an den Anfang der Liste ... weder Chrome noch Opera verhalten sich so. Ein Sargnagel mehr für meinen Firefox :shock:

Viiiielen Dank Alex! Problem solved :)
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
Post Reply