Hello all!
A következő a helyzet:
Külső postafiókból fetchmail segítségével töltöm le a leveleket, a procmail segítségel adom tovább, acouirer-imap pedig imap szerverhez van.
A probléma:
A külső postafiókból letöltöm úgy a leveleket, hogy azok ott is maradjanak a külső szerveren, ezt a keep paraméterrel adom meg. Ennek biztonsági okai is vannak. De a következő letöltésnél a fetchmail megint letölti a leveleket, már a letöltött leveleket is letölti még egyszer. Elvileg a keep paraméter azért van, hogy a letöltött leveleket még egyszer ne töltse le. Ezzel volna az apró problémám, hogy csak az új leveleket kellene letöltenie. Erre keresem a választ.
A kliensek Thunderbird-et használnak mindegyik kliens ugyanarra a belső hálózati felhasználóként tölti le a leveleket imapon. Így mindegyik felhasználó frissen látja az új leveleket, valamint a változtatásokat is.
Előre is köszönöm a válaszokat!
Automi
Hozzászólások
"Elvileg a keep paraméter azért van, hogy a letöltött leveleket még egyszer ne töltse le."
Nem a keep paraméter azért van, hogy a levél a szerveren is fenntmaradjon, azaz letöltés után ne törölje le:
Alapbeállítás szerint a fetchmail a régi leveleket nem tölti le.
Ha van -a, -all vagy --fetchall paraméter a fetchmailrc-kben, akkor letölti a régieket is:
Szóval nézz körül a fetchmailrc táján (/etc, /home).
Bye, Fifi
Belátom igazad van, de nekem akkor is újból és újból letölti a leveleket a külső postafiókból.
A .fetchmail tartalma:
poll mailszerver.hu with proto POP3
user "username" there with password "passwd" is "helyifelhasznalo" here
mda "/usr/bin/procmail -d %s"
keep
senki többet?
Oprencer?
Pl: /etc/sysconfig/fetchmail-ben vannak érdekes dolgok. FETCHMAIL_FETCHALL="no"
Érdemes lenne egyet dumpolni is. Velem például uidl cseszett már ki. --uidl
Fetchmail mien user-ként fut. Asszem mda-nál számít.
Debian alatt fut.
A fetchmail sima mezei userként fut