Red Hat Bugzilla – Bug 321891
Evolution local delivery insists on a directory, which send/receive won't accept
Last modified: 2007-11-30 17:12:17 EST
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
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.
The above error. No new email delivered
Mail delivered to users inbox.
Now I have tried this on my account, I can't pick up my email :-( So please send
any questions to email@example.com for this bug so I can respond.
This has been fixed in Fedora 8. See  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