E-postfilter fungerar inte

Filterordning

Ordningen på filtren är mycket viktig. De tillämpas för originalmeddelandet i sekvens, som ett recept.

Om ditt första filter har en regel Stoppa behandling så kommer alla meddelanden som matchar detta filter att ignorera alla efterföljande filter.

När du flyttar ett meddelande till en annan mapp, innebär ”flytta” att faktiskt lägga till en kopia av meddelanden i slutet på destinationsmappen och att markera originalmeddelandet för borttagning. Så påföljande filterregler kommer att tillämpas på originalmeddelandet som nu är märkt för borttagning. Därför bör flyttning av ett meddelande vanligtvis finnas sist i en sekvens av filterregler.

För att kontrollera reglerna och deras ordning för ett existerande filter, studera dess åtgärder i avsnittet Sedan genom att redigera filtret.

Användning av flera e-postklienter

En annan sak du måste tänka på är att filter beror på ”nytt”-flaggan som ställs in på servern när ett visst e-postmeddelande först hämtas från servern. Om du använder en annan e-postklient förutom Evolution kommer kanske dina filter inte att fungera automatiskt.

Logga filteråtgärder

Om det fortfarande är oklart varför filter inte fungerar som förväntat kan du aktivera loggning av filteråtgärder.

  • Stäng Evolution.

  • Öppna Terminal-programmet.

  • Kör kommandot gsettings set org.gnome.evolution.mail filters-log-actions true

  • Kör kommandot gsettings set org.gnome.evolution.mail filters-log-file "/home/mittanvändarnamn/min-filter-logg" och ersätt mittanvändarnamn med ditt användarnamn. Detta kommer att skapa en textfil med namnet min-filter-logg i din hemkatalog. Notera att den absoluta sökvägen till filnamnet måste matas in; en syntax så som ~ eller $HOME kommer inte att fungera.

  • Starta Evolution.

  • Hämta e-postmeddelanden för att tillämpa filter.

  • Öppna filen min-filter-logg med en textredigerare för att se vilka filteråtgärder som har tillämpats.

Notera att du kan inaktivera filterloggning igen genom kommandot gsettings set org.gnome.evolution.mail filters-log-actions false

Du kan också använda programmet dconf-editor för att göra detta.