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.
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