Este un :numara
tip de potrivire (cum ar fi :este
și :contine
, etc.) în „relaționale" extensie pe care o puteți folosi cu :comparator
comparator să facă acest lucru și, de fapt, cazul dvs. de utilizare este exemplu standard pentru aceasta!
Dacă utilizați Dovecot Pigeonhole (folosit de multe soluții de pachete și furnizori precum RoundCube, FastMail și alții), extensia „relațională” vine cu ea, trebuie doar să o solicitați (și comparatorul său; vezi mai jos) în partea de sus din dosarul tău sită cu ceilalți. Filtrul de sită ar trebui să arate la fel, indiferent de implementarea pe care o utilizați, atâta timp cât extensiile sunt acceptate.
IANA menține lista principală de prelungiri oficiale. Dacă utilizați Dovecot Pigeonhole Sieve, derulați în jos la „Starea implementării” pe Github pentru a vedea care sunt susținute acolo (toate sunt, cel mai complet). Aceasta înseamnă că nu trebuie să căutați pentru a găsi extensia „relațională”.
Rețineți că în timp ce :comparator
este suportat de instalarea de bază (a implementării lui Dovecot), nu include comparație numerică în mod implicit și colarea în sine este o extensie care trebuie să fie cerută în mod specific.
necesită [..., "relațional","comparator-i;ascii-numeric"]
#...
# respinge dacă numărul adreselor destinatarului este mai mare de 1
daca tot(
adresa :domeniu ["la","cc"] "example.com",
adresa :count "gt" :comparator "i;ascii-numeric" ["la","cc"] "1"){
# dacă chiar vrei să fie distrus
# aruncați;
fileinto :create „Coș de gunoi”; Stop;
}
Am făcut câteva teste și filtrul va combina numărările TO & CC (dar nu BCC) pentru comparație, deci se aplică numărului total de adrese (vizibile) destinatare.
RFC 5228: Sita
RFC 5231: Extensie relațională