Fórum Root.cz

Hlavní témata => Server => Téma založeno: Pavko 28. 11. 2016, 11:45:19

Název: Procmail a označení mailu za přečtený
Přispěvatel: Pavko 28. 11. 2016, 11:45:19
Dobrý den, mám dotaz k procmailu (Debian jessie). V souboru, který je v domovském adresáři mám seznam e-mailových adres, ze kterých když přijde e-mail potřebuji dávat do zvláštní složky (podsložky Arpwatch). To bez problémů funguje. Ale potřebuji je označovat i jako přečtené a to mi nefunguje (stále jsou ve složce new). Prosím o popostrčení.
výňatek z .procmailrc:

Kód: [Vybrat]
FOLDER=/home/pavko/Maildir
EMAILFILE=/home/pavko/emaily-arpwatch.txt
FROM=`formail -xFrom: | sed -e 's/ *(.*)//; s/>.*//; s/.*[:<] *//'`
:0
* ? fgrep -qxis $FROM $EMAILFILE
.Man.Arpwatch/
:0 ai
* ? fgrep -qxis $FROM $EMAILFILE
* LASTFOLDER ?? ()\/[^/]+^^
|mv "$LASTFOLDER" "/home/pavko/Maildir/.Man.Arpwatch/cur/$MATCH:2,S"

Zkoušel jsem různé konstrukce, ale stále je ve složce new.
Děkuji za každou radu.
Název: Re:Procmail
Přispěvatel: Tuxik 28. 11. 2016, 12:39:52
Edit, myslím takhle by to mělo být

Kód: [Vybrat]
FOLDER=/home/pavko/Maildir
EMAILFILE=/home/pavko/emaily-arpwatch.txt
FROM=`formail -xFrom: | sed -e 's/ *(.*)//; s/>.*//; s/.*[:<] *//'`
:0
* ? fgrep -qxis $FROM $EMAILFILE
$FOLDER/.Man.Arpwatch/
:0 ai
* ? fgrep -qxis $FROM $EMAILFILE
* LASTFOLDER ?? ()\/[^/]+^^
|mv "$LASTFOLDER" "/home/pavko/Maildir/.Man.Arpwatch/cur/$MATCH:2,S"
Název: Re:Procmail a označení mailu za přečtený
Přispěvatel: Pavko 28. 11. 2016, 12:56:21
Dobrý den, děkuji, ale nefunguje, stále je mail pouze ve složce new.
Název: Re:Procmail a označení mailu za přečtený
Přispěvatel: Tuxik 28. 11. 2016, 13:28:58
No jo, už to vidím... tak ale naposledy :D

Kód: [Vybrat]
FOLDER=/home/pavko/Maildir
EMAILFILE=/home/pavko/emaily-arpwatch.txt
FROM=`formail -xFrom: | sed -e 's/ *(.*)//; s/>.*//; s/.*[:<] *//'`
:0
* ? fgrep -qxis $FROM $EMAILFILE
{
    :0 c
    .Man.Arpwatch/
    :0 ai
    * LASTFOLDER ?? ()\/[^/]+^^
    |mv "$LASTFOLDER" "$MAILDIR/.Man.Arpwatch/cur/$MATCH:2,S"
}

Tohle by měla být tutovka, bohužel to nemám momentálně jak zkusit, ale jsem si celkem jistej, jestli jsem se někde blbě neuklepnul a dvacetkrát to nepřehlídnul.
Název: Re:Procmail a označení mailu za přečtený
Přispěvatel: Pavko 28. 11. 2016, 15:36:08
Super, toto chodí jako víno :-) Děkuji moc, Pavko.