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.
- 1101 megtekintés
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ő
- A hozzászóláshoz be kell jelentkezni
Sőt, olyan csoport tulajdona legyen, aminek a maildrop futtató user is tagja. Ha otthon lennék most bevágnék egy postfix master.cf részletet, de így sajnos nem tehetem meg.
- A hozzászóláshoz be kell jelentkezni