Normally I start evolution with --component calendar. Evolution-2.28 then fetched mails and put an tray icon if there was one. New mails I mostly created using deskbar-applet. Those mails were sent automatically. After update to mail-client/evolution-2.30.2-r1 this behavior is completely different. Opening the component calendar evolution shows the calendar. It does not look for new mails. If I click to the mail icon the component is shown and it begins to fetch mails. If I got one the tray icon is shown. Mails which were created with deskbar applet, when evolution wasn't started, are in the outbox but they aren't sent. They will be sent when I use the icon for send/fetch mails. Reproducible: Always Steps to Reproduce: 1. Sent a mail to yourself 2. Close evolution 3. Open a terminal an use "evolution --component calendar" 4. Wait until the time you choosed for fetching interval 5. Klick on the Icon for --component mail 6. You see, that the mails are fetched now
Checked with upstream: --- 17:48 < mbarnes> it does not fetch mail until you switch to mail 17:48 < mbarnes> that's by design --- this is indeed a change from 2.28 but it's all upstream decision. From a logic point of view, it seems weird to expect evo to fetch mail when you start the calendar component for example, it produces unwanted network I/O, ... That's only my opinion and there is a lot that can be said to defend both cases but if you want to discuss this, please forward the request upstream. Thanks for reporting.