Sziasztok,
Centos 7 alatt Cyrus IMAP fut, sieve szabályokat pakolok fel egy mailboxhoz.
Azt kellene megoldanom, hogy ha meghatározott feladótól jön, akkor menjen a hozzá tartozó mappához (ez megy is, példában az "alert" szabály), illetve hogy amik nem meghatározott szerverekről jönnek, azok menjenek az Egyéb mappába (ez nem megy, ez volna a kérdés tárgya).
A példa (a domainekben a space most direct van, hogy ne linkelje a drupal)):
# rule:[alert]
if header :contains "from" "alert@serverA . hu"
{
fileinto "alert";
stop;
}
# rule:[Egyéb]
if not address :contains "from" ["@serverA . hu", "@serverB . hu"]
{
fileinto "Egyéb";
stop;
}
Az "Egyéb" állandóan az inboxba dobja. Ez az utolsó szabály egyébként a sorban.
Próbáltam már pár variációban (if not address :matches "from" ; if anyof (not header :contains "address"...., stb.), nem működött.
A levelek fejléce tartalmaz hasonlót:
Received: from mail.serverA . hu
From: "Teszt János" teszt.janos@serverC . hu
(teszt jános utáni cím relációs jelek közt, drupal lenyeli)
Olyan, mint ha beleakadna a Received-be és azért megy inboxba, holott neki csak a "From:" lenne a lényeg. Lehetséges lenne ez?
Valaki ki tudná bogozni, hogy mit rontok el benne?
Előre is köszönöm a segítséget!
- 3890 megtekintés
Hozzászólások
Nem lehet, hogy az "é" betűt nem lájkolja?
- A hozzászóláshoz be kell jelentkezni
Nyertél, köszönöm! :)
- A hozzászóláshoz be kell jelentkezni
Nincs mit. Cyrus-t még nem láttam, de a google szerint elvileg van egy ilyen paramétere:
sieve_utf8fileinto
szerintem ha 1 akkor megy rendesen az UTF-8-as ékezet amúgy UTF-7-ben várná. (ha jól értelmeztem)
- A hozzászóláshoz be kell jelentkezni
Itt volt a blöki elásva, thx.
- A hozzászóláshoz be kell jelentkezni