From: Matthias A. <mat...@gm...> - 2016-12-17 03:49:04
|
Greetings, Rick has sent me verbose traces off-list, and they show that fetchmail 6.3.26 talks "LAST" with the server, but not UIDL, so I presume any .fetchids are from other accounts. Rick, I propose, as a band-aid, to try the --uidl option on the command line, or uidl in the rcfile, either one should be sufficient to try and enforce the use of UIDL instead of LAST. I haven't yet followed the fetchmail code paths because "LAST" is hardly used and I don't recommend it, and I need some quality time to debug that - and note that LAST has also been pulled from the standard¹ (because it gets confused and can cause clients to skip mail when a second other client accesses the same mailbox), but chances are that somewhen in the late 6.2 or in the 6.3 phase the LAST code has regressed. I will remove it from one of the future fetchmail versions anyhow, and to be honest I'll only do a 6.3.26.1 with that one fix if it's low-hanging fruit or else add a FAQ item. ¹ it used to be part of RFC1725 of 1994, but was removed in RFC1939 in May 1996. Cheers, Matthias |