-   Linux - General (
-   -   evolution resends prior day email upon reboot (

rholme 11-01-2009 07:26 AM

evolution resends prior day email upon reboot
I had no problems with evolution using fedora 8, but since upgrading to fedora 10 evolution has developed a nasty habit of resending all emails from me to anyone that happened yesterday if I reboot the machine.
I don't reboot often, but a power outage forced it yesterday and it will happen, so what gives? Is there some configuration parameter that I need to change and am not aware of (looked and saw nothing obvious).

Evolution is NOT using smtp, but does used my email providers web email services directly.

Thanks in advance for any clues here.

kbp 11-01-2009 05:11 PM

I don't think the transport matters so much as whether the emails move from Outbox to Sent after sending, can you confirm ?

rholme 11-02-2009 06:30 AM

All messages move from outbox to sent almost immediately (4-5 seconds, longer if big attachments).

This problem only occurs if I reboot.

Perhaps I should shut down evolution manually and force a flush of it's buffers. Of course, that is hard to remember when the UPS is screaming that the power is off and I am trying to shut down as fast as possible.

That is a guess, but the first one I have.

Strange that this never happened with the prior evolution (fed. 8).

rholme 11-02-2009 09:01 AM

More information on this discovered this morning.

Things go from the outbox in seconds as stated, but I do NOT see them in the SENT box right away. There appears to be some delay. I do NOT see any emails that I sent to day there. Perhaps there is some hidden box that holds recent things and that is the culprit. I don't see it anywhere in ~/.evolution - digging.

kbp 11-03-2009 06:11 AM

Try this from a shell:


export CAMEL_DEBUG=all

You can then see all the background activity in the console


rholme 11-06-2009 09:23 AM

Thanks for the suggestion - since this only happens on reboot - here is what I did (as root)
cd /usr/bin; mv evolution evolution_bin
cat > evolution <<EOF
#!/bin/sh -
cd /tmp
if [ -f evolution.log_1 ]; then mv -f evolution.log_1 evolution.log_2; fi
if [ -f evolution.log ]; then mv -f evolution.log_1 evolution.log_1; fi
export CAMEL_DEBUG=all
/usr/bin/evolution_bin > /tmp/evolution.log 2>&1
chmod +x evolution

Then I restarted it, so I will now have a running log (HUGE).

Not sure what I will do when I find the problem as I doubt I am up to fixing source (the plate is already too full) and I suspect that there is a problem there. This never happened with fedora8, only with 10.

kbp 11-07-2009 06:39 AM

Even if the problem is with Evolution you should be able to upgrade to fix it, I'm on Fed 11 atm without issues


All times are GMT -5. The time now is 08:58 PM.