After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 633949 - Add an option to disable new e-mail check at startup
Add an option to disable new e-mail check at startup
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
2.30.x (obsolete)
Other Linux
: Normal minor
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2010-11-03 20:28 UTC by Alexander van Loon
Modified: 2010-11-30 08:32 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
evo patch (6.97 KB, patch)
2010-11-29 18:49 UTC, Milan Crha
committed Details | Review

Description Alexander van Loon 2010-11-03 20:28:35 UTC
See bug #312106. The original reporter closed the bug without any comment. I asked if this decision could be clarified because the bug is still present as far as I know, but have seen no response since then. That’s why I’m filing a new bug, even though it would probably be better if the original bug would be reopened (apparently I don’t have the right to do that myself).
Comment 1 Akhil Laddha 2010-11-04 04:13:04 UTC
If we consider https://bugzilla.gnome.org/show_bug.cgi?id=312106#c29 to be a solution then this bug can be a duplicate of bug 356792
Comment 2 Milan Crha 2010-11-26 11:46:34 UTC
This bug describes just the opposite than the one cited. It's confusing.
What is actually requested here, and does Akhil's bug address your needs?
Comment 3 Alexander van Loon 2010-11-26 21:16:26 UTC
Milan, please read the sixth comment in bug #312106, the solution proposed by the Evolution developer there is exactly what I want. Only the title of the bug is misleading. But I fail to see why it is so difficult to implement this option, five years after the bug was reported?
Comment 4 Milan Crha 2010-11-29 11:09:40 UTC
OK, bug #312106 comment #6 is about an option addition to be able to disable automatic mail checking on start. Where as your summary makes me feel you are telling it doesn't work, which is just the opposite. I'm changing the summary accordingly.
Comment 5 Milan Crha 2010-11-29 18:49:00 UTC
Created attachment 175486 [details] [review]
evo patch

for evolution;

An option in Edit->Preferences->Mail Preferences, tab General. I also added Outbox flush on start, as it was claimed somewhere it doesn't work, which was apparently true.
Comment 6 Milan Crha 2010-11-29 18:49:58 UTC
Created commit a3705d7 in evo master (2.91.4+)
Comment 7 Alexander van Loon 2010-11-29 20:07:48 UTC
Now it’s even getting even more confusing. No matter what the other bug reports tell us or do not tell us, let me tell what I was thinking just to be clear in case it’s not.

I had the assumption that Evolution, by default, does *not* check for new e-mail automatically at startup, *unless* you have the option ‘Check for new messages every X minutes’ enabled. Is/was my assumption correct?

What I would like Evolution to do is check for new e-mail messages by *default* (which your patch implements, right?), the option to ‘Check for new messages every X minutes’ is something entirely different if you ask me. I didn’t care for an option to disable automatically checking for new messages myself, but I guess it’s convenient for those who need it.

Anyway, thanks a lot for fixing this problem.
Comment 8 Milan Crha 2010-11-30 08:32:44 UTC
No, the patch is to *disable* new mail checking on start up. And yes, you weren't clear till now, which is kinda pity, you didn't tell you've that "Check for new mail every X minutes" disabled and it makes things completely different.

Looking into the code you've right, with no "Check for new mail every X minutes" the account is not checked at all, unless you enter it (the IMAP folder, for example). Recently was added a possibility to receive messages per account, but it's still not the same.

Combining it with the new option added in the above patch one might not achieve the same results as before the patch, so I'm adding there yet another option, "Check for new messages in all active accounts", which will be enabled only if the first option added here is checked.

Created commit 6ed4050 in evo master (2.91.4+)