From: Stephan Bird on
I recently upgraded my copy of Evolution to 2.12.0, under openSUSE 10.2.

This does not seem to delete e-mail on the BTYahoo server after 7 days,
despite having that option set up and working in previous versions - mail
is left on the server for longer than this. Is there a way to trace the
commands sent to the server and see if the appropriate DELEs and QUITs
etc are being sent and acknowledged, by e.g. using the evolution-debug
package?

Stephan

--
Stephan Bird MChem(Hons) AMRSC
Currently in Caernarfon, Wales
From: Will Kemp on
On Wed, 19 Dec 2007 16:11:41 -0600, Stephan Bird wrote:

> I recently upgraded my copy of Evolution to 2.12.0, under openSUSE 10.2.
>
> This does not seem to delete e-mail on the BTYahoo server after 7 days,
> despite having that option set up and working in previous versions -
> mail is left on the server for longer than this. Is there a way to trace
> the commands sent to the server and see if the appropriate DELEs and
> QUITs etc are being sent and acknowledged, by e.g. using the
> evolution-debug package?

You're probably wasting your time trying to debug an out of date version
of Evolution. The version that i've got (Fedora 8) is 2.12.2. Chances are
the problem you're having is a bug that was fixed in a later version.

Check SuSE for an update. Alternatively (if you're that way inclined)
download the latest from the Evolution site.

If SuSE haven't got an up to date version, you could try the latest
Fedora 8 RPM - there's a fair chance it will install. But, be warned, if
you do try that you may make things more complicated when it comes to
updates. Depending on your level of experience, that may or may not be a
problem.

From: Ben Bacarisse on
Stephan Bird <stephan.j.bird(a)mad.scientist.comREMOVE> writes:

> I recently upgraded my copy of Evolution to 2.12.0, under openSUSE 10.2.
>
> This does not seem to delete e-mail on the BTYahoo server after 7 days,
> despite having that option set up and working in previous versions - mail
> is left on the server for longer than this. Is there a way to trace the
> commands sent to the server and see if the appropriate DELEs and QUITs
> etc are being sent and acknowledged, by e.g. using the evolution-debug
> package?

I'd use tcpdump. Something like:

sudo tcpdump -Alq -i eth1 host mailhost

although other formats like -X (in place of -A) might make it easier
to pick out the POP stuff.

I find the clearest method is to capture to a file:

sudo tcpdump -w dump-file -s 0 -i eth1 host mailhost

and then open dump-file in wireshark and select the "Analyze->Follow
TCP Stream" menu item. You get the entire TCP stream in text with
each direction separately coloured.

[Obviously you can capture using wireshark, but I find the
command-line capture using tcpdump simpler. YMMV.]

--
Ben.