sieve editheader - ubuntu postfix, dovecot, sieve

Fórumok

Sziasztok!

Van pár e-mail címem, amit hivatalos ügyintézésre használnak. Amikor érkezik ezekre egy e-mail, akkor automatikusan megy egy válasz rá, amiben tájékoztatják a küldőt, hogy megérkezett az e-mail-je, és mi a hivatalos ügymenet.

Pár napja jelezték, hogy nem megy minden e-mail-re válasz. Megnéztem a logokat, és valóban ezt látom:

discarding vacation response to message from <xxxxxxx@gmail.com> (`OOF' flag found in x-auto-response-suppress header) 

Megnéztem egy konkrét mailt és a headerben ezt találtam: X-Auto-Response-Suppress: DR, NDR, RN, NRN, OOF, AutoReply. Ha jól értelmezem amit a neten találtam, akkor ez a header rész kényszeríti ki, hogy ne menjen automatikus válasz. Teszteltem több gmail-es és outlook-os fiókkal is. Teljesen változó, hogy mikor teszi be az e-mail-be.

Azon gondolkodtam, hogy lehet kivenni a headerből ezt a sort. Van már sieve sazbályom ami arra szolgál, hogy a Spam-eket tegye be a Junk folderbe. Arra gondoltam, hogy kiegészítem, de nem akar működni. Ezt a hibaüzenetet kapom:

sievec(root): Warning: sieve: ignored unknown extension 'editheaders' while configuring available extensions
SpamToJunk: line 2: error: require command: unknown Sieve capability `editheaders'.
SpamToJunk: line 9: error: unknown command 'deleteheader' (only reported once at first occurrence).
SpamToJunk: error: validation failed.
 

Így néz ki a sieve szabályom:

require "fileinto";
require "editheaders";
if header :contains "X-Spam-Flag" "YES"
{
   fileinto "Junk";
}
if header :contains "X-Auto-Response-Suppress" "DR, NDR, RN, NRN, OOF, AutoReply"
{
   deleteheader "X-Auto-Response-Suppress";
}
 

Az /etc/dovecot/conf.d/90-sieve.conf -ba beraktam az extension-ök köző az editheaders:  sieve_extensions = +notify +imapflags +editheaders . Az eredmény ugyan az.

Használja valaki az editheaders-t? Ha igen tudna példát küldeni nekem?

Előre is köszönöm!

Hozzászólások

Értem a problémát, de ha valaki beállította, hogy nem kér automatikus válaszokat, akkor nem kellene ezt tiszteletben tartani?

Debian - The "What?!" starts not!
http://nyizsa.blogspot.com

Megkérdeztem pár embert akivel teszteltünk, és nem jött nekik válasz, hogy állítottak-e be gmail-ben out of officet. Mindenkinél nemleges volt a válasz. Ebből arra következtettem, hogy központilag állította be a Google. Ami érthető is az esetek többségében, de ha éppen egy reklamácíóról van szó, akkor szeretnek az emberek visszajelzést kapni, hogy a panaszuk megérkezett, és milyen módon lesz kivizsgálva.

Mi küldi egyébként az automata választ?

Mert elég érdekes egy állat ez, egyrészt egészen olybá' tűnik, mintha MS házi szabvány lenne, legalábbis RFC nyomát nem találtam, csak ezt. Másrészt ez alapján (meg a logsorod alapján is) ami küldené az automatát az out-of-office notificationnak érzi magát (persze vacationnak hívva ugyanazt a sor elején, gondolom, hogy az ellenség összezavarása végett), és azt mondja, hogy azért nem küldi ki, mert azt kérte a túloldal. Miközben amit csinálsz, az nem az. Mondjuk aki a listát írta, az is banyek, az "AutoReply" azt jelenti hogy "Suppress auto-reply messages other than OOF notifications." Azt csak sejteni lehet, hogy ez az other than igazából a többire vonatkozik (DR, NDR, RN, NRN), és aki írta egyáltalán nem gondolta, hogy létezik még más ezeken kívül. Ill hát én annak se látom máshol nyomát, hogy gmail kimenő levélben láttak már ilyesmit mások.