Re: [Evolution] Problem Recv. POP3 Mail

2003-01-21 Thread Andrew Cowie
On Tue, 2003-01-21 at 04:08, Stephen H Carbin wrote:

 I'm considering that now. Does anyone here have any recommendations on a 
 good web-host provider in the States (obviously that supports Evolution) 

Yes: Pair Networks (http://www.pair.com/) does a fantastic job for a
quite reasonable price. With their Advanced level of shared hosting and
higher you can get a fairly comprehensive scripting environment (CGI,
Perl, PHP, GNU tools); they use Qmail which is great, and even better
you can write your own .qmail files (once you learn their particular
dialect). From all appearances they have good connectivity to the
backbone.

They are not using Courier IMAP which gives Evolution problems (we
discussed this and a workaround about a week ago), but that's not a
factor for you as this *is* a thread about POP3

This is obviously way off topic; if you'd care for details just drop me
a line. 

No, I don't work for them. I *outsourced* hosting to them. So far I'm a
happy customer.

Andrew

-- 
Andrew Frederick Cowie
Operational Dynamics Consulting Pty Ltd

Australia +61 4 1079 6725  North America +1 646 270 5376

[EMAIL PROTECTED]

___
evolution maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution



[Evolution] Applying filters (was Re: Spam Filter -- I need volunteers)

2003-01-16 Thread Andrew Cowie
I've had moderate success installing a spam filter server side (I'm
working with Bogofilter at the moment) but am interested in how people
are making use of the Spam scores to then get Evolution to deal with it
appropriately.

I think I'm doing something backwards with my filters, perhaps someone
can enlighten me.

On Thu, 2003-01-16 at 19:22, Adrian 'Dagurashibanipal' von Bidder wrote:
 My setup:
 
  - mail comes in
  - mail goes through bogofilter
  - mail goes through spamassassin
  a spamassassin rule gives a score if bogofilter said it's spam.
  - mail goes through bogofilter in learning mode
  trains bogofilter according to the opinion of spamassassin
  - mail goes through procmail filtering, sorting mail into folders.

Adrian, that appears to be a server side setup - I presume that you've
got Evolution configured (subfolders?) to read mail from all those
various folders. Are they local (you're running all that on your
desktop)? If remote, how are you fetching the various server side
folders into appropriate folders in Evolution? IMAP?

On Fri, 2003-01-17 at 06:20, Mika Liljeberg wrote:
 My setup is slightly simpler and driven completely by Evolution's filter
 rules:
 
 - mail checked with spamassassin (spamc)
   - if exit code indicates spam, train bogofilter, move to Spam folder
 - mail checked with bogofilter in autotrain mode
   - if exit code indicates spam, move to Spam folder
 
 I've redefined a couple of labels as Spam and Not spam. I mark any
 false positives or negatives accordingly, press ctrl-Y, and special
 filter rules retrain bogofilter and move the marked messages to the
 appropriate folders.

I tried quite hard to make something along these lines work, but kept
getting tripped up. 

Some questions for you Mika:

1.
I must be missing something really fundamental, but how does one make
filters run WHEN MESSAGES ARRIVE?

It seems to me that I have to *open* a folder, *select* all the
messages, and *then* press Ctrl-Y.

That's an awful lot of work - I'd kinda like to have my filters run
automatically on message arrival.


2.
How did you redefine the labels? Hack a conf file? Or is there UI for
it somewhere?


3.
How did you use the labels for filtering? I know you can filter on the
Label field, but as of 1.2.1 you can't make a filter action assign a
Label value. What are you using to do all this?

4.
Training:
Do you run the false {positives, negatives} through bogofilter from
within Evolution, or do you do something to the folders operating from
the command line?


Sorry for all the questions. I pull mail from various different sources
using multiple Evolution mail accounts. I've got a server side setup on
the mail server I control, but most of the spam I get comes through
client's corporate Exchange server not [yet :)] through my own mail
server - so I'd much prefer to have an client side setup and have
Evolution run the various spam filters itself.

Regards

Andrew

-- 
Andrew Frederick Cowie
Operational Dynamics Consulting Pty Ltd

Australia +61 4 1079 6725  North America +1 646 270 5376

[EMAIL PROTECTED]

___
evolution maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution



Re: [Evolution] Smart Completion Less Convenient

2003-01-08 Thread Andrew Cowie
On Thu, 2003-01-09 at 11:50, Chris Toshok wrote:
  A more intuitive response is to press comma ',' to immediately begin
  entering another recipient.
 
 This doesn't work, though.  Try using the above scheme when completing
 against the Ximian, Inc. card in the default Contacts folder.  Enter
 is pretty much the only character on the keyboard that can't exist in
 any of the fields over which we query.

That sucks.

Solution 1) Ximian, Inc could change it's name.

Solution 2) Switch to using ';' Semicolons as separator like Outlook
uses. E. Not traditional Unix MUA behaviour. Yuk.

Solution 3) Change the search algorithm to ignore ',' Commas in the
fields it is searching against. Frankly, I don't think I'd ever search
against Ximian, Inc as opposed to Ximian, Some guys I know and
expect to care whether or not the ',' is there.

I suppose there is the lastname, firstname search case to consider.
Does Evolution do that? If not, then 3 is a viable option.

Otherwise, I'm all for Ximian changing it's name again. :)

Andrew




___
evolution maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution



Re: [Evolution] Smart Completion Less Convenient

2003-01-08 Thread Andrew Cowie
On Thu, 2003-01-09 at 06:44, Lane P. Lester wrote:
 The smart completion of contacts when entering the To: field of an
 email has changed from presenting options after a single character to
 the need to type 3 characters before you see anything. 

While we're on the subject, here's a slight feature modification that
would be brilliant:

When auto-complete comes up, one down arrows to the address desired.
However, one then MUST press enter to select it.

A more intuitive response is to press comma ',' to immediately begin
entering another recipient.

However if you press ',' and not 'ENTER' then it reverts to leaving you
the first three+ letters Ale, instead of the desired Alex
Whatshisname [EMAIL PROTECTED],

Any way we could add that? Need a bug filed?

Andrew

-- 
Andrew Frederick Cowie
Operational Dynamics Consulting Pty Ltd

Australia +61 4 1079 6725  North America +1 646 270 5376

[EMAIL PROTECTED]

___
evolution maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution



[Evolution] Signiture verification behaviour

2003-01-06 Thread Andrew Cowie
Small annoyance:

When I verify a signature (by clicking on the little lock icon in a
message) the GPG runs and verifies ok [at least for messages sent from
people using evolution it does :(] but the when the message re-renders
in the gtkhtml (?) window it is scrolled to the top of the message
(presumably *because* of said re-rendering).

That's no good because the whole point of verifying the signature was to
read the GPG output! If it's possible with whatever control
evolution-mail has over it's display widget, it would be very cool if
the re-rendered text box could be scrolled to the bottom so one could
read the signature verification output.

[Evo 1.2.1 from Ximian/stable running on Debian 3.1/testing]

--

Bug question: I've been reporting a few things of late. Evolution
Developers  Managers, do you prefer that somewhat-advanced users
directly enter bugs into Bugzilla, or propose something here for
discussion first? It's a bit hard to tell how you feel about such things
since so many people report their bugs getting closed immediately and
their concerns not being addressed. On the other hand, I'm involved in
enough projects (commercial, open source and otherwise) to know that
suggestions are one thing, but external people cluttering up the bug
database incorrectly can be a pain.

Andrew
 
-- 
Andrew Frederick Cowie
Operational Dynamics Consulting Pty Ltd

Australia +61 4 1079 6725  North America +1 646 270 5376

[EMAIL PROTECTED]

___
evolution maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution



[Evolution] IMAP problems and workarounds

2003-01-05 Thread Andrew Cowie
Over the past few weeks, I experienced some show-stopping problems with
my IMAP in evolution 1.2.1 . This message summarizes two such problems,
and presents the workarounds that I discovered/implemented for each. 

The problems are

1. Evolution hangs if it looses it's remote connection
2. Evolution's hangs after interacting with UW-IMAPD

In particular, I suggest the workaround to the second problem be at
least added to a FAQ; further work on the root cause (evolution's IMAP
code isn't very strong) would be magnificent and I encourage Ximian
management to support such efforts on behalf of all their IMAP users.

Before I start though, thanks to the entire development team for such a
wonderful email client. Evolution is [mostly ;)] a pleasure to use, and
I know that we all greatly appreciate the hard work.

AfC

--

1. Evolution hangs if it looses it's remote connection
--

BACKGROUND:

Sure enough, as Scott Otterson reported, Evolution hangs when if it
looses an IMAP connection. He was reporting it in the context of his
upstream ppp Internet link going down. I had also reported to this list
the evolution hanging when an ssh tunnel carrying an IMAP connection
dropped.

I access one of my client's office mail servers [Exchange as it happens]
via IMAP. In order to get through the firewall, I ssh to one of their
Unix machines, and as a part of that connection I port forward my
localhost:143 to the remote mail server's 143. By setting up an IMAP
server of localhost in evolution, I can access that mail.

[FEATURE REQUEST: Note the limitation that I can only pull this trick
once; if evolution allowed me to configure the IMAP port that would
allow me to have more than one remote IMAP client ssh-tunnelled in this
way and thus would not have to depend on IMAP-SSL, which is not
available to me in this case]

PROBLEM:

I discovered that after a period of time (ranging from 5-30 minutes)
suddenly evolution would be trying to retrieve a message, or rescan
folders or some other remote action, and would freeze there. Evo was
totally unresponsive, and required BOTH killev and oaf-slay before being
able to reconnect successfully on restart of evolution.

I noticed after a while that the ssh (terminal) sessions were hung as
well whenever this happened. Strangely, whenever I was *using* a shell
on this remote system, it never froze up - just when I opened an ssh
connection and left it there with tunnels. Tons of data pouring over the
tunnelled connection, but apparently ssh (+bash? Yes, TMOUT is unset)
seizes up if nothing is actually happening at the remote end, be that
usage or problem.


WORKAROUND:

I managed to improve my ssh connection stability by running a program at
the remote server - `top` as it happens. That successfully held the ssh
connection open and as a result Evolution stopped crashing. Yeay.


[As `top` is a bit much to keep running and wastes unnecessary
bandwidth, I wrote a trivial program which just sat there incrementing a
counter and sleeping for a second to use as the remote process.

That worked, but I discovered it was difficult to come up with a way to
automate killing the remote process when I shutdown evolution here on my
client side. In order to have a way to tell the remote program to exit
(and thus have the ssh session tear down cleanly) I augmented the
program to open a socket connection on a particular [remote] localhost
port, and wait for a connection. As soon as it receives a connection, it
simply exits. Then, as a part of setting up the ssh connection with the
tunnel to the IMAP server which runs this tiny program, I configure an
additional tunnel to the remote Unix machine targeted at the port this
program is listening on. To terminate the program (and hence shutdown my
ssh tunnel) I simply make a connection to my localhost:port and that
connection [attempt] is forwarded to the tiny program on the remote
server.

The program is called `keepalive`. If anyone else has a similar problem
I will gladly share it with them for further testing]



2. Evolution hangs after interacting with UW-IMAPD
--

BACKGROUND:

I had successfully been using Evo 1.2.1 against a Courier IMAP server  I
was running with no difficulty. However, a few weeks ago I switched my
mail (different account than the corporate one above) to a new colocated
hosting provider. Although I have IMAP access to my mailbox (which I
prefer over POP) I discovered that it they run the UW-IMAPD server. That
made me nervous as previous messages on this list discussed the UW IMAP
server and didn't say encouraging things about evolution's ability to
interact with it (even though it's the reference IMAP implementation!).

[Sorry, Jeff, but your earlier advice of just tell your ISP to change
their IMAP server to courier was not exactly realistic. Hosting
providers and ISPs do not magically reconfigure their infrastructure
just 

[Evolution] Spell checker dependencies in Ximian's Debian packages

2003-01-01 Thread Andrew Cowie
[Preamble: I'm running Debian; yes (horrors) I'm running testing which
means the one *after* woody - that or unstable is what most people run
on desktops - fact of life. Since I can't get red-carpet to do anything
useful for me (yes I know the reasons) I have to install manually.

Kindly, the packaging team at Ximian continue to release .debs which
contain the latest build or release (thankfully so - building evolution
is the hardest build task I have ever seen). With a bit of extra effort
one can craft an apt-get sources.list [*] that will fetch these
packages. They are usually newer than are available in Debian unstable
which I don't wish to run) and thus I've been happily using Evo 1.2
since mid beta]


On to the topic of my message:


I've been trying to make the spell check functionality of evolution work
for, oh, a year or so now :)

I'd like to report my two major stumbling blocks with a view to
potentially improving the [new] user experience:

1.

Ximian's aspell package depended on something called libltdl0 . I note
that as packaged in Debian unstable there is a library called libltdl3
in the dependencies; nowhere is libltdl0 to be found in the standard
Debian releases (stable, testing or unstable). I finally found a copy in
experimental which is VERY difficult to download from. 

You may want to look into this as it made installing aspell very tricky.

Oh - I found out about aspell from this mailing list... which leads me
to:

2.

gnome-spell

I missed the Suggests dependency on gnome-spell in evolution's
package, so never installed it, and wondered why the spell checker in
evolution was disabled.

[installing via `apt-get install evolution`, as most middling-advanced
level Debian users are likely to do, does not install Suggested
dependencies]

I realize that the gnome-spell checker isn't core to Evolution per se,
but I must admit I wonder at why one would want to use such a high
powered mail client *without* having a spell checker available. Upping
the dependency to Depends would be strong medicine, but on the other
hand evolution all ready depends on almost every library there is... :)

Perhaps a middle ground would be Recommends rather than Suggests but
I really think that Depends would be the right thing to do. PGP (the
other thing Suggested) is optional, yes, but a spell checker is core
to professional communications and has a rightful place in the install
of evolution.

--

Installing gnome-spell was the last stumbling block, and tonight I see
little red squiggles under words I can't spell. Fantastic.

Again, many thanks that Debian packages are available. I'm pleased to
report your woody (Debian 3.0) packages are running just fine on sid
(Debian 3.1?)

Happy New Year to all!

Andrew



*For Debian users, the relevant sources.list lines I am using:


deb http://mirror.pacific.net.au/debian ../project/experimental main
deb http://ftp.ximian.com/pub/debian woody main




-- 
Andrew Frederick Cowie
Operational Dynamics Consulting Pty Ltd

Australia +61 4 1079 6725  North America +1 646 270 5376

[EMAIL PROTECTED]

___
evolution maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution



Re: [Evolution] GPG won't encryp message

2002-12-27 Thread Andrew Cowie
On Sat, 2002-12-28 at 06:43, Patrick Marquetecken wrote:
 i can place a signature but
 when trying to encrypt messages i get i error that the the public key is
 not found.

Well, generally such errors can be taken at face value. I find that I
often think I have a key for someone, and indeed I do, but it is for
them at a different email address. If you're not emailing to that email
address, Evolution won't know to use that public key to encrypt to them.

As a somewhat important aside, you might want to have a look at your
keyring: You signed the message you sent to the list with key ID
1059273B; however, when I looked for your key on the public keyservers*,
I found on for [EMAIL PROTECTED] having key ID E9F294A2.
So in this case I was not able to verify your signature because I don't
have access to the public key that matches 1059273B. So that is one
mismatch you might want to look at. Email me directly if you want to
pursue that further.

Regards,

Andrew

* I searched keyserver.net and pgp.mit.edu for your email address and
keyid, with no matches.

-- 
Andrew Frederick Cowie
Operational Dynamics Consulting Pty Ltd

Australia +61 4 1079 6725  North America +1 646 270 5376

[EMAIL PROTECTED]

___
evolution maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution