Maildrop nem tudja olvasni a filterfájlt.

Fórumok

Sziasztok!

Ráleltem erre a maildrop nevű progira, ami ugye a leveleimet szórná mappáka szét. Azonban nem akar működni. Vagyis működik, csak nem úgy ahogy szeretném.

Az alapkonfigok:


# /etc/maildroprc

# Global maildrop filter file

DEFAULT="$HOME/Maildir/"
MAILDIR="$HOME/Maildir/"

logfile "$HOME/.maildrop.log"

`test -r $HOME/.mailfilter`
if( $RETURNCODE == 0 )
        {
        log "(==)  Including $HOME/.mailfilter"
                exception {
                        include $HOME/.mailfilter
                }
        }

Bár nem vagyok egy maildrop guru, ez nekem ezt jelenti:
Ha van a user mappájában .mailfilter fájl, azt include és hajtsd végre az abban leírtakat.


# /etc/postfix/master.cf
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=root argv=/usr/bin/maildrop -w 90 -d {user}@${nexthop} ${recipient} ${user} ${nexthop} ${sender}

Nos, az a baj, hogy elég a fájl puszta léte ahhoz, hogy egy darab levelet se kapjak.
A hibaüzi:
Dec 27 14:53:41 merlin postfix/local[29558]: 79AC056423: to=
, relay=local, delay=435, status=deferred (temporary failure. Command output: maildrop: Cannot have world/group permissions on the filter file - for your own good. )

Ez meg szabad fordításban: Nem tudom olvasni a fájlt, mert nincs jogom hozzá.
A vicc az, hogy chmod 777 esetébe is ezt kapom. A mappába eljut, mind a /home mind a $HOME mappán 755 a jog.

Valaki magyarázza el, hogy miért nem müx akkor a dolog?? Akár van tartalom a fájlba akár 0 a mérete nem megy. Szeretnék filterezni, mert van egy pár levlista ahonnét jönnének levelek, nem is kevés.

Kérlek segítsetek nekem....

Üdv:
G.

Hozzászólások

Ha még nem lett meg a megoldás: "Cannot have world/group permissions on the filter file"

600-as jog legyen az include-olt file és a maildrop-ot futtató useré

nekem most volt időm ezzel játszani

Gergő