Jim Pistrang said:

>Today's email that isn't downloading comes from an address in my Address
>Book, which means it should be downloaded to my In Tray and not have any
>spam filters applied.
>
>Any idea what might cause this?

The server and PowerMail have a communication failure of some sorts.

There are several options that I see that are possible:

1. The message is still on server because you have settings in PM to
leave them there for some time AND it has actually already been
downloaded. Are you sure it hasn't been downloaded?. It could have been
filed wrongly.

2. The message is still on server because it was only partially
downloaded, but for some reason the server thinks it was fully received.
It doesn't show in an identifiable way in PM because it's a partial. Or
it does show, but it was sorted by a mail filter. I've found partially
messages sorted to folder. I believe PM leaves messages on server if they
have only been partially received.

3. The message is still on server because either the server or PM ignored
it for some unknown reason.

I guess the only way to find out is to listen in on the connection, which
I've done for my long standing problems. I have yet to determine exactly
what is going on, however, but I found this:

With account settings changed to "Leave messages on server": Unchecked,
"Remove from server after _ days": Unchecked and "Remove from server when
removed locally" (The latter probably unnecessary): Unchecked, then
PowerMail behaves like this:


1. PowerMail request (with UIDL command) and gets a message list, all
those listed are fetched (LIST) and then deleted (DELETE) one by one.
2. On recheck, with application Popmonitor or via IMAP in PowerMail, 5
messages with the same server assigned IDs as in the earlier received
message list were listed at server, even though PowerMail supposedly
deleted them in the previous session. 4 of those messages had be marked
by the server as received by the client (The header Status:R was added).
One particular message hadn't been received and indeed couldn't be found
in my DB either.
3. At a later point with more messages fetched, more messages was left at
the server post fetching. The earlier unreceived message remained.
4. Even more connections later there were still messages left post
fetching, but
*they were not the same messages*!
5. The unreceived message was also gone, but still wasn't found in my DB.
I did find one message that was only partially retrieved form the right
sender, so this could be the one. It seems this particular message never
was retrieved fully, so I lost the message.

Conclusions:
A: Messages may linger at some mail servers even after they have been
marked for deletion by PM. Unclear why exactly, but one theory is
specific server settings affect the behavior. These messages may later
after several connections still be retrieved, but later than what should
have been the case had everything went according to user expectations.
B: Some messages may be left in a semi-retrieved state, but will be
removed from the server later, even when not fully retrieved. Most likely
because the server regards them as received, but that's just a theory
currently.

As I have experienced buildup of thousands of messages like A above, I
know for a fact it's a real problem. I've experienced that on several
accounts on different servers since version 4 of PowerMail. Because of
this I didn't leave messages on server, but deleted them when fetching
them. This worked, but I couldn't leave messages even for a day of risk
of retrieving duplicates. This situation drove me to make the DeleteDups
script, as I was swimming in multiple messages.
On my own server (with AppleMailServer) I left all messages (21 000 last
year) and didn't have a problem until late autumn last year.
What's really disconcerting however is B above. Messages should never be
lost unintentionally.

I suggest that you people try and watch if any messages have been left
behind on your accounts, with tools like PopMonitor or via IMAP, post
your info and see if we can find a pattern. Application "Net Tool Box" do
network dumps that can be filtered on the POP port 110.
I could really need the help solving this. Remember that solving this is
for everyones safety and not only for fixing my problems. Please help.

My logged connections (edited): <http://<www.tankekraft.se/powermail/
issues/conn_log_edit.txt>





PM 5.2.2 Swedish | OS X 10.3.9 | Powerbook G4/400Mhz | 1GB RAM | 30GB HD




Reply via email to