aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fetchmail-FAQ.html15
-rw-r--r--fetchmail.man4
2 files changed, 17 insertions, 2 deletions
diff --git a/fetchmail-FAQ.html b/fetchmail-FAQ.html
index f871b125..5abde57d 100644
--- a/fetchmail-FAQ.html
+++ b/fetchmail-FAQ.html
@@ -10,7 +10,7 @@
<table width="100%" cellpadding=0><tr>
<td width="30%">Back to <a href="index.html">Fetchmail Home Page</a>
<td width="30%" align=center>To <a href="/~esr/sitemap.html">Site Map</a>
-<td width="30%" align=right>$Date: 2000/06/28 08:04:30 $
+<td width="30%" align=right>$Date: 2000/06/28 09:06:35 $
</table>
<HR>
<H1>Frequently Asked Questions About Fetchmail</H1>
@@ -2826,6 +2826,17 @@ over and over?</h2>
First, check to see that you haven't enabled the <cite>keep</cite>
and <cite>fetchall</cite> option. If you have, turn <cite>keep</cite> off.<p>
+There are various forms of lossage involving the POP3 UIDL feature
+that can lead to all your old messages being seen again after a line
+drop. I have given up trying to fix these, as the UIDL code breaks
+worse every time I touch it. The problem is fundamental; maintaining
+and garbage-collecting the right kind of client-side state is just
+hard. Whoever put UIDLs in RFC1725 and removed LAST should be hung
+up by his thumbs and whipped with scorpions. The right answers are
+either (a) live with the occasional breakage, (b) switch to IMAP4,
+or (c) fix the code yourself and send me a patch. Unless you choose
+(c), I don't want to hear about it.<p>
+
This can also happen when some other mail client is logged in to your
mail server, if it uses a simple exclusive-locking scheme (and many,
especially most POP3 servers, do exactly that). Your fetchmail is
@@ -2867,7 +2878,7 @@ install Linux on your server...<p>
<table width="100%" cellpadding=0><tr>
<td width="30%">Back to <a href="index.html">Fetchmail Home Page</a>
<td width="30%" align=center>To <a href="/~esr/sitemap.html">Site Map</a>
-<td width="30%" align=right>$Date: 2000/06/28 08:04:30 $
+<td width="30%" align=right>$Date: 2000/06/28 09:06:35 $
</table>
<P><ADDRESS>Eric S. Raymond <A HREF="mailto:esr@thyrsus.com">&lt;esr@snark.thyrsus.com&gt;</A></ADDRESS>
diff --git a/fetchmail.man b/fetchmail.man
index 1809acad..e1daa2b9 100644
--- a/fetchmail.man
+++ b/fetchmail.man
@@ -2012,6 +2012,10 @@ UIDs will not work; the UIDL-handling code will core-dump while trying
to read in what it sees as malformed .fetchids lines, typically
on the second poll after startup.
.PP
+The UIDL code is generally flaky and tends to lose its state on errors
+and line drops (so that old messages are re-seen). If this happens to
+you, switch to IMAP4.
+.PP
Send comments, bug reports, gripes, and the like to the
fetchmail-friends list <fetchmail-friends@ccil.org>. An HTML FAQ is
available at the fetchmail home page; surf to