[Evolution] background email filtering

Not Zed notzed@ximian.com
Thu, 10 Feb 2005 07:55:26 +0800


--=-oCYXKQPXSPjatyWe+emx
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

On Wed, 2005-02-09 at 05:09 -0600, Ron Johnson wrote:

> On Wed, 2005-02-09 at 18:58 +0800, Not Zed wrote:
> > 
> > Well, not very easily:
> > 
> >      1. You could setup a script which ran the dummy X server, Xvfb,
> >         then run up an evolution instance running in that which
> >         checked the mail. 
> >      2. You could write a script/program which talked to the mail
> >         component via CORBA.  Activated it, and then called
> >         sendAndReceive on it.  That would probably still need a
> >         (dummy) X server.
> 
> Scriptable Evo would be useful, though.  Maybe for v2.6?

Still not going to help much, it still needs the front-end running to do
any processing.

You'd have to move a mail server into e-d-s, at the very least.  But
that adds a mountain of code complexity which will be hard to write, and
probably hit performance and memory usage pretty badly (we've discussed
ideas for doing this, but it isn't very easy, we can't do what the
addressbook does and just copy whole addressbooks around in memory for
email).


--=-oCYXKQPXSPjatyWe+emx
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.5.5">
</HEAD>
<BODY>
On Wed, 2005-02-09 at 05:09 -0600, Ron Johnson wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">On Wed, 2005-02-09 at 18:58 +0800, Not Zed wrote:</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Well, not very easily:</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt;      1. You could setup a script which ran the dummy X server, Xvfb,</FONT>
<FONT COLOR="#000000">&gt;         then run up an evolution instance running in that which</FONT>
<FONT COLOR="#000000">&gt;         checked the mail. </FONT>
<FONT COLOR="#000000">&gt;      2. You could write a script/program which talked to the mail</FONT>
<FONT COLOR="#000000">&gt;         component via CORBA.  Activated it, and then called</FONT>
<FONT COLOR="#000000">&gt;         sendAndReceive on it.  That would probably still need a</FONT>
<FONT COLOR="#000000">&gt;         (dummy) X server.</FONT>

<FONT COLOR="#000000">Scriptable Evo would be useful, though.  Maybe for v2.6?</FONT>
</PRE>
</BLOCKQUOTE>
Still not going to help much, it still needs the front-end running to do any processing.<BR>
<BR>
You'd have to move a mail server into e-d-s, at the very least.&nbsp; But that adds a mountain of code complexity which will be hard to write, and probably hit performance and memory usage pretty badly (we've discussed ideas for doing this, but it isn't very easy, we can't do what the addressbook does and just copy whole addressbooks around in memory for email).<BR>
<BR>
</BODY>
</HTML>

--=-oCYXKQPXSPjatyWe+emx--