close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#3720 closed Wunsch (erledigt)

Server-seitiger Mailfilter

Reported by: Stephan Richter Owned by: bau
Priority: bei Gelegenheit Milestone: Schuljahr 2020/21
Component: Webdienst: Mail Severity: beeinträchtigt keinen Unterricht
Keywords: mail; filter; sieve Cc: Rüdiger Kupper

Description

Da ich inzwischen unzählige Mails für das Tablet Team (ASM; JAMF; etc.),aber auch z.B. für Jugend-Forsch erhalte, wäre ich über eine Filterfunktion sehr dankbar.

Wenn ihr z.B: dovecot-sieve installiert und ich irgendwo mein sieve-Skript hinlegen darf, wäre ich schon zufrieden :)

Change History (6)

comment:1 by bau, 6 years ago

Resolution: → bei mir geht's
Status: new → closed

Logge dich bitte in horde3 ein und bearbeite deine Scripte unter Einstellungen - Mailfilter

comment:2 by Stephan Richter, 6 years ago

Cc: Rüdiger Kupper added
Resolution: bei mir geht's
Status: closed → reopened

Ja, das hatte ich irgendwann im Herbst gemacht. Das lief auch, aber funktioniert bei mir seit ca. 2 Monaten nicht mehr.
Ich hatte @kup gefragt, der mir sagte, dass HORDE sowieso ein Auslaufmodell ist und nicht mehr gepflegt wird. Zu dem Zeitpunkt fand ich es aber nicht so wichtig.

Also entweder sind meine Mailregeln aus irgend einem Grund kaputt gegangen, oder das ganze funktioniert nicht mehr.

Habe es gerade nochmal ausprobiert:

  • "Von" - "Enthält" - Absenderadresse

...funktioniert bei mir nicht.
Wenn ich "Benutzerdefiniert" --> "From" setze, dann wird das nicht gespeichert!?!

comment:3 by bau, 6 years ago

Die Filterregeln werden auf dem cyrus-sieve abgelegt. Eventuell macht der Horde dabei was falsch?
Die Regeln kann man aber auch im sieve-Verzeichnis direkt ablegen und aktivieren.
Aktuell sieht deine Regel so aus:

# Sieve Filter
# Erzeugt von Ingo (http://www.horde.org/ingo/) (04.10.2020, 11:45:52)

require "fileinto";

# Trac
if address :all :comparator "i;ascii-casemap" :contains "From" "trac@kg-fds.de"  { 
    fileinto "Trac";
} 

# Klassenleitung 8d
if address :all :comparator "i;ascii-casemap" :contains "To" "klassenlehrer_8d@kg-fds.de"  { 
    fileinto "Klassenleitung 8d";
}

comment:4 by Stephan Richter, 6 years ago

Anscheinend wird das file nicht mehr geupdated:

  • es gibt seit meiner vorhergehenden Nachricht noch eine Testregel
  • Trac ist inzwischen ein Unterverzeichnis. Ich habe die Regel entsprechend in Horde geändert, was aber nicht im sieve-file ankam (sollte sein: "Technik.Trac")

Ich würde das file auch direkt bearbeiten, darf aber nicht:

09:04/0 [rich@paedml] /etc/sieve/r $ pwd
/etc/sieve/r
09:04/0 [rich@paedml] /etc/sieve/r $ cd rich
-bash: cd: rich: Keine Berechtigung

comment:5 by Stephan Richter, 6 years ago

Resolution: → erledigt
Status: reopened → closed

Anscheinend kann man mit

sieveshell localhost

Seine eigenen Skripte pushen und aktivieren.

comment:6 by Rüdiger Kupper, 6 years ago

Ah, danke für die Info!

Trotzdem sollten wir von dem alten Horde/Sieve mal weg und das entsprechende Plugin für SoGO installieren (müsste es doch geben? @bau, weißt Du das?)

Note: See TracTickets for help on using tickets.