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
- 1158 megtekintés
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:
-k | --keep
(Keyword: keep) Keep retrieved messages on the remote mailserver. Normally, messages are deleted from
the folder on the mailserver after they have been retrieved. Specifying the keep option causes
retrieved messages to remain in your folder on the mailserver. This option does not work with ETRN or
ODMR. If used with POP3, it is recommended to also specify the --uidl option or uidl keyword.
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:
-a | --all | (since v6.3.3) --fetchall
(Keyword: fetchall, since v3.0) Retrieve both old (seen) and new messages from the mailserver. The
default is to fetch only messages the server has not marked seen. Under POP3, this option also forces
the use of RETR rather than TOP. Note that POP2 retrieval behaves as though --all is always on (see
RETRIEVAL FAILURE MODES below) and this option does not work with ETRN or ODMR. While the -a and --all
command-line and fetchall rcfile options have been supported for a long time, the --fetchall command-
line option was added in v6.3.3.
Szóval nézz körül a fetchmailrc táján (/etc, /home).
Bye, Fifi
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
senki többet?
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Debian alatt fut.
A fetchmail sima mezei userként fut
- A hozzászóláshoz be kell jelentkezni