Bug 321891

Summary: Evolution local delivery insists on a directory, which send/receive won't accept
Product: [Fedora] Fedora Reporter: Kamal Shaker <kys>
Component: evolutionAssignee: Matthew Barnes <mbarnes>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: low    
Version: 7   
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-10-07 14:10:33 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Kamal Shaker 2007-10-07 10:00:17 UTC
Description of problem: 

Evolution won't let me change the local delivery options for account. Is insists
on a directory (it won't let me select a file from the option box), then when
using send/receive it complains "Error while fetching mail. Could not open mail
file /home/xxx is a directory".

Mail is delivered to a users home directory /home/xxx/Mailbox. Even if I edit
.gconf/apps/evolution/mail/%gconf.xml to have the correct value, evolution
overwrites the new value. Even setting the file to read only or owned by root
won't stop evolution overwriting it.

This was discovered just I changed the "check for new mail" value, it appears to
overwrite the other entries no matter what I change.

Also other people are seeing this, I can't use the work around they suggest
though: http://www.fedoraforum.org/forum/showthread.php?t=158161

Version-Release number of selected component (if applicable):
evolution-2.10.3-4.fc7 (all updates applied)

How reproducible: Very

Steps to Reproduce:
1. In evolution, go into a "local delivery" account, change any setting and save
2. Click "send/receive"
3. You should get the above error, nothing I can see will fix it.
  
Actual results:

The above error. No new email delivered

Expected results:

Mail delivered to users inbox.

Additional info:

Now I have tried this on my account, I can't pick up my email :-( So please send
any questions to shakerky for this bug so I can respond.

Comment 1 Matthew Barnes 2007-10-07 14:10:33 UTC
This has been fixed in Fedora 8.  See [1] for more details about it.

The workaround suggested in the forum is wrong; you should never edit the
%gconf.xml file directly because the "gconfd" server won't know about your
changes.  Instead, edit your settings using Configuration Editor.

  yum install gconf-editor
  Applications -> System Tools -> Configuration Editor

[1] http://bugzilla.gnome.org/show_bug.cgi?id=352346