[Evolution] 1.5.7 oddity

Not Zed notzed@ximian.com
Tue, 27 Apr 2004 14:14:58 +0800


--=-vS49T+dZH/J3qFm36S2N
Content-Type: multipart/alternative; boundary="=-uypDRf+uBLnXojAnMCCE"


--=-uypDRf+uBLnXojAnMCCE
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

On Tue, 2004-04-27 at 01:01 -0400, Michael R Head wrote:

> On Tue, 2004-04-27 at 12:12 +0800, Not Zed wrote:
> > On Mon, 2004-04-26 at 13:26 -0700, Des Dougan wrote: 
> > 
> > How do you know the mail has been received there?
> > 
> > You visit it?
> 
> I watch the exim/procmail logs on the server and note that evolution
> doesn't yet know about new mail in those folders. When I visit folders
> that should have new messages, it then tells me about them. For some
> folders, it seems to work (notably, the evolution mailing list). Ones
> that don't seem to work well are my Sent-from/* and Sent-to/*.

But you're hitting a limitation of the IMAP protocol here.  It has no
way (apart from a just-expired experimental rfc) of informing clients of
any changes to any folder outside the currently selected one.

Which is why we have to do some stupid/slow send/receive hacks.

> Send/Receive doesn't seem to do much of anything (anymore) for IMAP. In
> 1.4, it very clearly checked each folder (that is, it displayed a
> message about each folder it was visiting).
> 
> I have "automatically check for new mail every X minutes" set to 5.
> I have "check for new mail in all folders" set as well.
> I have filters turned off, and I have disabled "show only subscribed
> folders" (though I have them all subscribed for thunderbird in windows).



> My current workaround is to exit evolution and start it up. At startup,
> it seems to find everything just fine.
> 
> 
> > When you click 'send/recv' does it fix it?
> > What output do you get from the terminal (when you run it from a
> > terminal)?  It should spit a lot of crap about updating unread counts.
> 
> I haven't yet run it from the commandline. But I will do it when I get a
> chance.





> What's the URL for the bug?


this isn't exactly the same but is close enough:

http://bugzilla.ximian.com/show_bug.cgi?id=56552

> > 
> > > Regards,
> > > 
> > > Des
> > > 
> > > -- 
> > > Des Dougan, Principal
> > > Dougan Consulting Group
> > > 
> > > Ph: 604-980-2848       Email: des at DouganConsulting dot com     
> > > 
> > >         www.DouganConsulting.com
> > > 
> > > Design - Implementation - Support
> > > 
> > > _______________________________________________
> > > evolution maillist  -  evolution@lists.ximian.com
> > > http://lists.ximian.com/mailman/listinfo/evolution
> > 
> > Michael Zucchi
> > <notzed@ximian.com>
> > 
> > Ximian Evolution and
> > Free Software Developer
> > 
> > 
> > Novell, Inc.
> -- 
> Michael R Head <burner@suppressingfire.org>
> http://suppressingfire.org/~burner/
> 
> _______________________________________________
> evolution maillist  -  evolution@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/evolution


Michael Zucchi
<notzed@ximian.com>

Ximian Evolution and
Free Software Developer


Novell, Inc.

--=-uypDRf+uBLnXojAnMCCE
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.1.12">
</HEAD>
<BODY>
On Tue, 2004-04-27 at 01:01 -0400, Michael R Head wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">On Tue, 2004-04-27 at 12:12 +0800, Not Zed wrote:</FONT>
<FONT COLOR="#000000">&gt; On Mon, 2004-04-26 at 13:26 -0700, Des Dougan wrote: </FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; How do you know the mail has been received there?</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; You visit it?</FONT>

<FONT COLOR="#000000">I watch the exim/procmail logs on the server and note that evolution</FONT>
<FONT COLOR="#000000">doesn't yet know about new mail in those folders. When I visit folders</FONT>
<FONT COLOR="#000000">that should have new messages, it then tells me about them. For some</FONT>
<FONT COLOR="#000000">folders, it seems to work (notably, the evolution mailing list). Ones</FONT>
<FONT COLOR="#000000">that don't seem to work well are my Sent-from/* and Sent-to/*.</FONT>
</PRE>
</BLOCKQUOTE>
But you're hitting a limitation of the IMAP protocol here.&nbsp; It has no way (apart from a just-expired experimental rfc) of informing clients of any changes to any folder outside the currently selected one.<BR>
<BR>
Which is why we have to do some stupid/slow send/receive hacks.
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Send/Receive doesn't seem to do much of anything (anymore) for IMAP. In</FONT>
<FONT COLOR="#000000">1.4, it very clearly checked each folder (that is, it displayed a</FONT>
<FONT COLOR="#000000">message about each folder it was visiting).</FONT>

<FONT COLOR="#000000">I have &quot;automatically check for new mail every X minutes&quot; set to 5.</FONT>
<FONT COLOR="#000000">I have &quot;check for new mail in all folders&quot; set as well.</FONT>
<FONT COLOR="#000000">I have filters turned off, and I have disabled &quot;show only subscribed</FONT>
<FONT COLOR="#000000">folders&quot; (though I have them all subscribed for thunderbird in windows).</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">My current workaround is to exit evolution and start it up. At startup,</FONT>
<FONT COLOR="#000000">it seems to find everything just fine.</FONT>


<FONT COLOR="#000000">&gt; When you click 'send/recv' does it fix it?</FONT>
<FONT COLOR="#000000">&gt; What output do you get from the terminal (when you run it from a</FONT>
<FONT COLOR="#000000">&gt; terminal)?  It should spit a lot of crap about updating unread counts.</FONT>

<FONT COLOR="#000000">I haven't yet run it from the commandline. But I will do it when I get a</FONT>
<FONT COLOR="#000000">chance.</FONT>
</PRE>
</BLOCKQUOTE>
<PRE>

</PRE>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">What's the URL for the bug?</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
this isn't exactly the same but is close enough:
<PRE>
<A HREF="http://bugzilla.ximian.com/show_bug.cgi?id=56552">http://bugzilla.ximian.com/show_bug.cgi?id=56552</A>
</PRE>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; &gt; Regards,</FONT>
<FONT COLOR="#000000">&gt; &gt; </FONT>
<FONT COLOR="#000000">&gt; &gt; Des</FONT>
<FONT COLOR="#000000">&gt; &gt; </FONT>
<FONT COLOR="#000000">&gt; &gt; -- </FONT>
<FONT COLOR="#000000">&gt; &gt; Des Dougan, Principal</FONT>
<FONT COLOR="#000000">&gt; &gt; Dougan Consulting Group</FONT>
<FONT COLOR="#000000">&gt; &gt; </FONT>
<FONT COLOR="#000000">&gt; &gt; Ph: 604-980-2848       Email: des at DouganConsulting dot com     </FONT>
<FONT COLOR="#000000">&gt; &gt; </FONT>
<FONT COLOR="#000000">&gt; &gt;         <A HREF="http://www.DouganConsulting.com">www.DouganConsulting.com</A></FONT>
<FONT COLOR="#000000">&gt; &gt; </FONT>
<FONT COLOR="#000000">&gt; &gt; Design - Implementation - Support</FONT>
<FONT COLOR="#000000">&gt; &gt; </FONT>
<FONT COLOR="#000000">&gt; &gt; _______________________________________________</FONT>
<FONT COLOR="#000000">&gt; &gt; evolution maillist  -  <A HREF="mailto:evolution@lists.ximian.com">evolution@lists.ximian.com</A></FONT>
<FONT COLOR="#000000">&gt; &gt; <A HREF="http://lists.ximian.com/mailman/listinfo/evolution">http://lists.ximian.com/mailman/listinfo/evolution</A></FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Michael Zucchi</FONT>
<FONT COLOR="#000000">&gt; &lt;<A HREF="mailto:notzed@ximian.com">notzed@ximian.com</A>&gt;</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Ximian Evolution and</FONT>
<FONT COLOR="#000000">&gt; Free Software Developer</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Novell, Inc.</FONT>
<FONT COLOR="#000000">-- </FONT>
<FONT COLOR="#000000">Michael R Head &lt;<A HREF="mailto:burner@suppressingfire.org">burner@suppressingfire.org</A>&gt;</FONT>
<FONT COLOR="#000000"><A HREF="http://suppressingfire.org/~burner/">http://suppressingfire.org/~burner/</A></FONT>

<FONT COLOR="#000000">_______________________________________________</FONT>
<FONT COLOR="#000000">evolution maillist  -  <A HREF="mailto:evolution@lists.ximian.com">evolution@lists.ximian.com</A></FONT>
<FONT COLOR="#000000"><A HREF="http://lists.ximian.com/mailman/listinfo/evolution">http://lists.ximian.com/mailman/listinfo/evolution</A></FONT>
</PRE>
</BLOCKQUOTE>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<TABLE BGCOLOR="#eb0000" CELLSPACING="6" CELLPADDING="6" WIDTH="100%">
<TR>
<TD BGCOLOR="#ffffff">
<IMG SRC="cid:1083046351.1911.161.camel@localhost.localdomain" WIDTH="48" HEIGHT="48" ALIGN="top" ALT="" BORDER="0">
</TD>
<TD BGCOLOR="#ffffff" WIDTH="100%">
<B>Michael Zucchi</B> &lt;<A HREF="mailto:notzed@ximian.com">notzed@ximian.com</A>&gt;<BR>
<BR>
<I><A HREF="http://codeblogs.ximian.com/blogs/evolution/">Ximian Evolution</A> and <A HREF="http://www.gnu.org/philosophy/free-sw.html">Free Software</A> Developer</I>
</TD>
<TD BGCOLOR="#ffffff" NOWRAP>
<BR>
<BR>
<B><A HREF="http://www.novell.com/">Novell, Inc.</A></B>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

--=-uypDRf+uBLnXojAnMCCE--

--=-vS49T+dZH/J3qFm36S2N
Content-ID: <1083046351.1911.161.camel@localhost.localdomain>
Content-Disposition: attachment; filename=zed-48.small.jpg
Content-Type: image/jpeg; name=zed-48.small.jpg
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p
LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P
T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAAwADADASIA
AhEBAxEB/8QAGQAAAwEBAQAAAAAAAAAAAAAAAwQFAgYB/8QALhAAAgEDAgUEAQIHAAAAAAAAAQID
BBEhABIFEzFBURQigZEGYXE0UmJyobHx/8QAFwEBAQEBAAAAAAAAAAAAAAAABAMCAf/EAB0RAAID
AQEAAwAAAAAAAAAAAAABAgMREjEiMkH/2gAMAwEAAhEDEQA/AK8sEEq35nLaP3e1cW/m8kfdtAfh
824L7I1YFrnaRt8+L40U1ECxiGjLzSCocRYuQhubW7jIxrcFZRzU7q3sh3e8deWvX67/AKX0Xegi
TixevoZdxjhnkk2xBj2Z7DIA74Gs+kgpoaamPLllqE5yPuO4i1+nix7+NS3qatikPNZa+idmjLGx
YE+7r16DHgnTEtRWTVIraiknUrE42mJvYTY/IyfjT66YZjNzkzSSRTrEYTuz0tbpg6oV1V62op5G
3QhV9yn+7t8DXPDiZlaepq0AYIBGEFtuRc2/WwH7aroXho98jNG5RVa4wDYNbzqNsefqdcnmM0J0
pp1kKyRywsdpU46EX/19aT4ioWgmanATG0Mpvcd89750arjMg2L1DfQtnSixTMW5hO0ZBZsEg5t5
xodU+8fhit7jZz4ChQWS99U1lC0H8RNZx74xK2DkAG48ePOtU0UUsQLC6kki/wC+jqtMpeLapjYg
XJyNLcxyr1EUHaWaEspHXPbXVcNkUcCUOjvNv2kAdAehOkVo4LrDEFG9hcnPe+rlUsNNSenUIWkk
ZHfbflqFC475IvqdnyWaRsgl6MNwysp13y8uLG3cTk6LBwCmliFR6lw7XBKdMdj50t+X8RkWOnhV
rbnLfX/dUPx1ivAoTJnmFm+CdIVEIx6XpFQSZxVVH6KrkRRaAudn9I8HXhniSPcyC/ntqzxOjMNS
6uNyMbqT0I1Ogoad6pF5S23C4t1zqOa8Y7xbEDSxmesguHDId4DKQDjGqMqHmNLGygFnujAZF8DF
820/xYpQ8RWcRLtkBINuh6Ef5B0tNRH0L7UEjGzCVTZirDBGfJ+NasrcMf4CnLp6f//Z


--=-vS49T+dZH/J3qFm36S2N--