[Evolution-hackers] Controlling Evo from an external program
Not Zed
notzed@ximian.com
Tue, 29 Jun 2004 08:35:41 +0800
--=-33Jn5G4OEcmdeYCCeQ0Q
Content-Type: multipart/alternative; boundary="=-99MKjttHOdTHdDJ0u9yK"
--=-99MKjttHOdTHdDJ0u9yK
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
BTW i'm not saying evo is perfect, but the solution you're looking at
doesn't seem very nice either ...
On Tue, 2004-06-29 at 07:29 +0800, Not Zed wrote:
> On Mon, 2004-06-28 at 08:50 -0400, Tessa Lau wrote:
>
> > > Why don't you just setup a vfolder of all folders?
> >
> > I've done that. The problems are:
> >
> > 1) Full-text search over the message body is very slow.
>
> Do you have indexing enabled? Or is it imap?
>
> > 2) I don't like having to choose between body or receipient or sender or
> > anything else. Mairix has one search box, and it searches everything.
> > Searches are also more powerful; for example, I can combine a date-range
> > search with a keyword search ("all messages in March containing fruit").
>
> Tried 'advanced search'?
>
> > 3) Mairix has an option to return all threads that match a search term,
> > not just the individual messages.
> >
> > > It just seems a very round-a-bout way of doing things.
> >
> > Agreed. But after using Gmail for a while, I got used to the
> > search-based interface to email. But I also like Evolution, so I'm
> > trying to make it as much like Gmail as I can. It's not there yet. In
> > Evolution I still spend way too much of my time trying to locate a
> > particular message.
>
> Gmail's search stuff isn't really much different from using vfolders
> with all mail in one folder.
>
> > > In 1.5 you can view a specific message but thats all. You can't do much
> > > else. Like i siad, none of the api's have been designed for this.
> >
> > This is a start. I see tantalizing hints of it here:
> >
> > http://mail.gnome.org/archives/dashboard-hackers/2004-May/msg00011.html
> >
> > How do I construct the URI? What's my accountid? How do I find out the
> > uid of a message? If this is documented in the source, where do I start
> > looking?
> >
> > Thanks,
> > --Tessa
>
> --
>
> Michael Zucchi <notzed@ximian.com>
>
> Novell's Evolution and Free
> Software Developer
--
Michael Zucchi <notzed@ximian.com>
Novell's Evolution and Free Software
Developer
--=-99MKjttHOdTHdDJ0u9yK
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.16">
</HEAD>
<BODY>
<BR>
BTW i'm not saying evo is perfect, but the solution you're looking at doesn't seem very nice either ...<BR>
<BR>
On Tue, 2004-06-29 at 07:29 +0800, Not Zed wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
<FONT COLOR="#000000">On Mon, 2004-06-28 at 08:50 -0400, Tessa Lau wrote: </FONT>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">> Why don't you just setup a vfolder of all folders?</FONT>
<FONT COLOR="#000000">I've done that. The problems are:</FONT>
<FONT COLOR="#000000">1) Full-text search over the message body is very slow.</FONT>
</PRE>
</BLOCKQUOTE>
<PRE>
<FONT COLOR="#000000">Do you have indexing enabled? Or is it imap?</FONT>
</PRE>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">2) I don't like having to choose between body or receipient or sender or</FONT>
<FONT COLOR="#000000">anything else. Mairix has one search box, and it searches everything.</FONT>
<FONT COLOR="#000000">Searches are also more powerful; for example, I can combine a date-range</FONT>
<FONT COLOR="#000000">search with a keyword search ("all messages in March containing fruit").</FONT>
</PRE>
</BLOCKQUOTE>
<FONT COLOR="#000000">Tried 'advanced search'? </FONT>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">3) Mairix has an option to return all threads that match a search term,</FONT>
<FONT COLOR="#000000">not just the individual messages.</FONT>
<FONT COLOR="#000000">> It just seems a very round-a-bout way of doing things.</FONT>
<FONT COLOR="#000000">Agreed. But after using Gmail for a while, I got used to the</FONT>
<FONT COLOR="#000000">search-based interface to email. But I also like Evolution, so I'm</FONT>
<FONT COLOR="#000000">trying to make it as much like Gmail as I can. It's not there yet. In</FONT>
<FONT COLOR="#000000">Evolution I still spend way too much of my time trying to locate a</FONT>
<FONT COLOR="#000000">particular message.</FONT>
</PRE>
</BLOCKQUOTE>
<FONT COLOR="#000000">Gmail's search stuff isn't really much different from using vfolders with all mail in one folder. </FONT>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">> In 1.5 you can view a specific message but thats all. You can't do much</FONT>
<FONT COLOR="#000000">> else. Like i siad, none of the api's have been designed for this.</FONT>
<FONT COLOR="#000000">This is a start. I see tantalizing hints of it here:</FONT>
<FONT COLOR="#000000"><A HREF="http://mail.gnome.org/archives/dashboard-hackers/2004-May/msg00011.html">http://mail.gnome.org/archives/dashboard-hackers/2004-May/msg00011.html</A></FONT>
<FONT COLOR="#000000">How do I construct the URI? What's my accountid? How do I find out the</FONT>
<FONT COLOR="#000000">uid of a message? If this is documented in the source, where do I start</FONT>
<FONT COLOR="#000000">looking?</FONT>
<FONT COLOR="#000000">Thanks,</FONT>
<FONT COLOR="#000000">--Tessa</FONT>
</PRE>
</BLOCKQUOTE>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
<TABLE CELLSPACING="6">
<TR>
<TD>
<IMG SRC="cid:1088465331.4391.0.camel@lostzed.mmc.com.au" WIDTH="48" HEIGHT="48" ALIGN="top" ALT="" BORDER="0">
</TD>
<TD>
<B>Michael Zucchi</B> <<A HREF="mailto:notzed@ximian.com">notzed@ximian.com</A>><BR>
<BR>
<I>Novell's <A HREF="http://codeblogs.ximian.com/blogs/evolution/">Evolution</A> and <A HREF="http://www.gnu.org/philosophy/free-sw.html">Free Software</A> Developer</I>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
<TABLE CELLSPACING="6">
<TR>
<TD>
<IMG SRC="cid:1088469341.4542.0.camel@lostzed.mmc.com.au" WIDTH="48" HEIGHT="48" ALIGN="top" ALT="" BORDER="0">
</TD>
<TD>
<B>Michael Zucchi</B> <<A HREF="mailto:notzed@ximian.com">notzed@ximian.com</A>><BR>
<BR>
<I>Novell's <A HREF="http://codeblogs.ximian.com/blogs/evolution/">Evolution</A> and <A HREF="http://www.gnu.org/philosophy/free-sw.html">Free Software</A> Developer</I>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
--=-99MKjttHOdTHdDJ0u9yK--
--=-33Jn5G4OEcmdeYCCeQ0Q
Content-ID: <1088469341.4542.0.camel@lostzed.mmc.com.au>
Content-Disposition: attachment; filename=zed-48.small.jpg
Content-Type: application/octet-stream; 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
--=-33Jn5G4OEcmdeYCCeQ0Q
Content-ID: <1088465331.4391.0.camel@lostzed.mmc.com.au>
Content-Disposition: attachment; filename=zed-48.small.jpg
Content-Type: application/octet-stream; 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
--=-33Jn5G4OEcmdeYCCeQ0Q--