You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-user@james.apache.org by Theodore Watson <te...@mindbridge.com> on 2005/05/20 18:28:26 UTC

pop3 getting stuck on certain email

I posted this a while back and received no responce, but I'm going to repeat 
it because this is becoming a major issue.

Some of our clients are using GoldMine, which is sales software that has a 
pop3 client built in.  It leaves emails on the server.  Several times, they 
have been getting stuck on a certain email.  As a result, I had to download 
them in a separate client(Thunderbird), sort by order received (different 
than sorting by date), count down in the inbox to find the email that 
GoldMine is getting stuck on, and delete it.  After this, the client will 
start working fine but the problem inevitably will happen again.

GoldMine has worked fine on our previous email server.

Here is the pop3 log that I posted before:
28/04/05 11:41:20 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:20 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:20 DEBUG pop3server: Command received: TOP 152 10
28/04/05 11:41:20 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:20 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:20 DEBUG pop3server: Command received: TOP 151 10
28/04/05 11:41:20 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:20 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:20 DEBUG pop3server: Command received: TOP 150 10
28/04/05 11:41:20 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:20 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:20 DEBUG pop3server: Command received: TOP 149 10
28/04/05 11:41:20 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:20 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:21 DEBUG pop3server: Command received: TOP 148 10
28/04/05 11:41:21 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:21 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:21 DEBUG pop3server: Command received: TOP 147 10
28/04/05 11:41:21 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 146 10
28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 145 10
28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 144 10
28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 143 10
28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 142 10
28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 141 10
28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 140 10
28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:23 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:24 DEBUG pop3server: Command received: TOP 139 10
28/04/05 11:41:24 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:24 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:24 DEBUG pop3server: Command received: TOP 138 10
28/04/05 11:41:24 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:24 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:24 DEBUG pop3server: Command received: TOP 137 10
28/04/05 11:41:24 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:24 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:24 DEBUG pop3server: Command received: TOP 136 10
28/04/05 11:41:24 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:24 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:24 DEBUG pop3server: Command received: TOP 135 10
28/04/05 11:41:24 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:24 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 134 10
28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 133 10
28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 132 10
28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 131 10
28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 130 10
28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 129 10
28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 128 10
28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 127 10
28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 126 10
28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 125 10
28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 124 10
28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 123 10
28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 122 10
28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 121 10
28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 120 10
28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 119 10
28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 118 10
28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 117 10
28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 116 10
28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 115 10
28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 114 10
28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 113 10
28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 112 10
28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 111 10
28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 110 10
28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:28 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 109 10
28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:28 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 108 10
28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:28 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 107 10
28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:28 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 106 10
28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:28 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 105 10
28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:28 DEBUG pop3server: Calling reset() default Worker #5
28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 104 10
28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
28/04/05 11:41:28 DEBUG pop3server: Sent: -ERR Error while retrieving message.

Are there any characteristics of email headers, attachments, or character sets 
that would cause this to fail?

Thanks.

Ted Watson

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: pop3 getting stuck on certain email

Posted by Theodore Watson <te...@mindbridge.com>.
Unfortunately, your patch did not work for me.  I found another email which 
was causing our client to stick.

The good news is, it did have the "Content-Transfer-Encoding: plain" header.

I think I will just write a matcher to filter these emails for now. 

Thanks.

Ted

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: pop3 getting stuck on certain email

Posted by Theodore Watson <tw...@mindbridge.com>.
Unfortunately, your patch did not work for me.  I found another email which 
was causing our client to stick.

The good news is, it did have the "Content-Transfer-Encoding: plain" header.

I think I will just write a matcher to filter these emails for now. 

Thanks.

Ted

On Tuesday 24 May 2005 05:12, Hes Siemelink wrote:
> Theodore Watson wrote:
> > I am running 2.2.0.  I did not find any exceptions in the logs.
> >
> > Yes, the bug listed does seem to be what I am experiencing, although it
> > is not minor from my perspective.
>
> I don't think that field can be changed by us non-committers :-(
>
> > Unfortunately, I lost the email it was getting stuck on so I'm not sure
> > if it contained "Content-Transfer-Encoding: plain".  I will start saving
> > them from now on.
>
> I suspect it is something like that. I can see in the source where the
> problem is and I'll attach a proposed diff to the bug report.
>
> The problem is that the bug is unassigned, so it can take a while before
> someone decides to look into it and apply the patch...
>
> Cheers,
>
> 	Hes.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: pop3 getting stuck on certain email

Posted by Hes Siemelink <he...@izecom.com>.
Theodore Watson wrote:
> I am running 2.2.0.  I did not find any exceptions in the logs.
> 
> Yes, the bug listed does seem to be what I am experiencing, although it is not 
> minor from my perspective.

I don't think that field can be changed by us non-committers :-(

> Unfortunately, I lost the email it was getting stuck on so I'm not sure if it 
> contained "Content-Transfer-Encoding: plain".  I will start saving them from 
> now on.

I suspect it is something like that. I can see in the source where the 
problem is and I'll attach a proposed diff to the bug report.

The problem is that the bug is unassigned, so it can take a while before 
someone decides to look into it and apply the patch...

Cheers,

	Hes.


---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: pop3 getting stuck on certain email

Posted by Theodore Watson <te...@mindbridge.com>.
I am running 2.2.0.  I did not find any exceptions in the logs.

Yes, the bug listed does seem to be what I am experiencing, although it is not 
minor from my perspective.

Unfortunately, I lost the email it was getting stuck on so I'm not sure if it 
contained "Content-Transfer-Encoding: plain".  I will start saving them from 
now on.

Thanks for pointing this out.

Ted

On Monday 23 May 2005 04:55, Hes Siemelink wrote:
> Hi,
>
> Maybe this is the same as http://issues.apache.org/jira/browse/JAMES-328
>
> And I believe there was a bug that when James/JavaMail couldn't parse a
> message, it would choke while serving it and display an error code
> during delivery, which was not picked up by the other side. Not sure if
> it was SMTP or POP, and if it has been fixed.
>
> What version are you running?
> Can you find any exceptions in the other logs?
>
> 	Hes.
>
> Theodore Watson wrote:
> > I posted this a while back and received no responce, but I'm going to
> > repeat it because this is becoming a major issue.
> >
> > Some of our clients are using GoldMine, which is sales software that has
> > a pop3 client built in.  It leaves emails on the server.  Several times,
> > they have been getting stuck on a certain email.  As a result, I had to
> > download them in a separate client(Thunderbird), sort by order received
> > (different than sorting by date), count down in the inbox to find the
> > email that GoldMine is getting stuck on, and delete it.  After this, the
> > client will start working fine but the problem inevitably will happen
> > again.
> >
> > GoldMine has worked fine on our previous email server.
> >
> > Here is the pop3 log that I posted before:
> > 28/04/05 11:41:20 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:20 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:20 DEBUG pop3server: Command received: TOP 152 10
> > 28/04/05 11:41:20 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:20 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:20 DEBUG pop3server: Command received: TOP 151 10
> > 28/04/05 11:41:20 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:20 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:20 DEBUG pop3server: Command received: TOP 150 10
> > 28/04/05 11:41:20 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:20 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:20 DEBUG pop3server: Command received: TOP 149 10
> > 28/04/05 11:41:20 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:20 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:21 DEBUG pop3server: Command received: TOP 148 10
> > 28/04/05 11:41:21 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:21 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:21 DEBUG pop3server: Command received: TOP 147 10
> > 28/04/05 11:41:21 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 146 10
> > 28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 145 10
> > 28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 144 10
> > 28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 143 10
> > 28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 142 10
> > 28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 141 10
> > 28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 140 10
> > 28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:23 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:24 DEBUG pop3server: Command received: TOP 139 10
> > 28/04/05 11:41:24 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:24 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:24 DEBUG pop3server: Command received: TOP 138 10
> > 28/04/05 11:41:24 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:24 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:24 DEBUG pop3server: Command received: TOP 137 10
> > 28/04/05 11:41:24 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:24 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:24 DEBUG pop3server: Command received: TOP 136 10
> > 28/04/05 11:41:24 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:24 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:24 DEBUG pop3server: Command received: TOP 135 10
> > 28/04/05 11:41:24 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:24 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 134 10
> > 28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 133 10
> > 28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 132 10
> > 28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 131 10
> > 28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 130 10
> > 28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 129 10
> > 28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 128 10
> > 28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 127 10
> > 28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 126 10
> > 28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 125 10
> > 28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 124 10
> > 28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 123 10
> > 28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 122 10
> > 28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 121 10
> > 28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 120 10
> > 28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 119 10
> > 28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 118 10
> > 28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 117 10
> > 28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 116 10
> > 28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 115 10
> > 28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 114 10
> > 28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 113 10
> > 28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 112 10
> > 28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 111 10
> > 28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 110 10
> > 28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:28 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 109 10
> > 28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:28 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 108 10
> > 28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:28 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 107 10
> > 28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:28 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 106 10
> > 28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:28 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 105 10
> > 28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:28 DEBUG pop3server: Calling reset() default Worker #5
> > 28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 104 10
> > 28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
> > 28/04/05 11:41:28 DEBUG pop3server: Sent: -ERR Error while retrieving
> > message.
> >
> > Are there any characteristics of email headers, attachments, or character
> > sets that would cause this to fail?
> >
> > Thanks.
> >
> > Ted Watson
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> > For additional commands, e-mail: server-user-help@james.apache.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org


Re: pop3 getting stuck on certain email

Posted by Hes Siemelink <he...@izecom.com>.
Hi,

Maybe this is the same as http://issues.apache.org/jira/browse/JAMES-328

And I believe there was a bug that when James/JavaMail couldn't parse a 
message, it would choke while serving it and display an error code 
during delivery, which was not picked up by the other side. Not sure if 
it was SMTP or POP, and if it has been fixed.

What version are you running?
Can you find any exceptions in the other logs?

	Hes.

Theodore Watson wrote:
> I posted this a while back and received no responce, but I'm going to repeat 
> it because this is becoming a major issue.
> 
> Some of our clients are using GoldMine, which is sales software that has a 
> pop3 client built in.  It leaves emails on the server.  Several times, they 
> have been getting stuck on a certain email.  As a result, I had to download 
> them in a separate client(Thunderbird), sort by order received (different 
> than sorting by date), count down in the inbox to find the email that 
> GoldMine is getting stuck on, and delete it.  After this, the client will 
> start working fine but the problem inevitably will happen again.
> 
> GoldMine has worked fine on our previous email server.
> 
> Here is the pop3 log that I posted before:
> 28/04/05 11:41:20 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:20 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:20 DEBUG pop3server: Command received: TOP 152 10
> 28/04/05 11:41:20 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:20 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:20 DEBUG pop3server: Command received: TOP 151 10
> 28/04/05 11:41:20 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:20 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:20 DEBUG pop3server: Command received: TOP 150 10
> 28/04/05 11:41:20 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:20 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:20 DEBUG pop3server: Command received: TOP 149 10
> 28/04/05 11:41:20 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:20 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:21 DEBUG pop3server: Command received: TOP 148 10
> 28/04/05 11:41:21 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:21 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:21 DEBUG pop3server: Command received: TOP 147 10
> 28/04/05 11:41:21 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 146 10
> 28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 145 10
> 28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 144 10
> 28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 143 10
> 28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 142 10
> 28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 141 10
> 28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:22 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:22 DEBUG pop3server: Command received: TOP 140 10
> 28/04/05 11:41:22 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:23 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:24 DEBUG pop3server: Command received: TOP 139 10
> 28/04/05 11:41:24 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:24 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:24 DEBUG pop3server: Command received: TOP 138 10
> 28/04/05 11:41:24 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:24 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:24 DEBUG pop3server: Command received: TOP 137 10
> 28/04/05 11:41:24 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:24 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:24 DEBUG pop3server: Command received: TOP 136 10
> 28/04/05 11:41:24 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:24 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:24 DEBUG pop3server: Command received: TOP 135 10
> 28/04/05 11:41:24 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:24 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 134 10
> 28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 133 10
> 28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 132 10
> 28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 131 10
> 28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 130 10
> 28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 129 10
> 28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 128 10
> 28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:25 DEBUG pop3server: Command received: TOP 127 10
> 28/04/05 11:41:25 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:25 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 126 10
> 28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 125 10
> 28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 124 10
> 28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 123 10
> 28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 122 10
> 28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 121 10
> 28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 120 10
> 28/04/05 11:41:26 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:26 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:26 DEBUG pop3server: Command received: TOP 119 10
> 28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 118 10
> 28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 117 10
> 28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 116 10
> 28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 115 10
> 28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 114 10
> 28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 113 10
> 28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 112 10
> 28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:27 DEBUG pop3server: Command received: TOP 111 10
> 28/04/05 11:41:27 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:27 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 110 10
> 28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:28 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 109 10
> 28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:28 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 108 10
> 28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:28 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 107 10
> 28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:28 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 106 10
> 28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:28 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 105 10
> 28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:28 DEBUG pop3server: Calling reset() default Worker #5
> 28/04/05 11:41:28 DEBUG pop3server: Command received: TOP 104 10
> 28/04/05 11:41:28 DEBUG pop3server: Sent: +OK Message follows
> 28/04/05 11:41:28 DEBUG pop3server: Sent: -ERR Error while retrieving message.
> 
> Are there any characteristics of email headers, attachments, or character sets 
> that would cause this to fail?
> 
> Thanks.
> 
> Ted Watson
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org