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 675226 - Can't change SMTP Server address without shutting down and restarting evolution
Can't change SMTP Server address without shutting down and restarting evolution
Status: RESOLVED DUPLICATE of bug 207481
Product: evolution
Classification: Applications
Component: Mailer
3.2.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2012-05-01 10:19 UTC by Enrico
Modified: 2012-05-04 11:32 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Enrico 2012-05-01 10:19:58 UTC
Hi, I upgraded my computer from Fedora 15 to Fedora 16, and since then, every time I need to change the SMTP address for the outgoing server, I first have to shut down Evolution and restart it for the change to take effect.

It looks like Evolution is caching the SMTP server addresses for each e-mail account at start up and does not check the SMTP server address when sending the e-mail.

I have tried the following to force Evolution to re-read the SMTP server address:
1) Change SMTP settings before composing a new e-mail
2) Change SMTP settings while composing a new e-mail
3) Change SMTP settings and set another e-mail account as default and then reset the default back to the original account
4) Saving the e-mail in the outbox after sending failed and then changing SMTP server settings

None of the above worked. The only thing that works is closing Evolution and restarting it.

I am running Evolution 3.2.3 on Fedora 16 with all the latest updates.

Kind Regards
Enrico
Comment 1 André Klapper 2012-05-01 13:12:11 UTC
Just curious: Why do you need to change your SMTP server so often?
Comment 2 Enrico 2012-05-01 19:37:16 UTC
Hi Andre, I work for a company that has over 20 branches around the country, and travel to each branch, sometimes 2 or 3 per day. Each of the branches has it's own smtp server on a different subnet, so it makes sense for me to use their internal network and smtp server instead of relying on a Cell network (3G/4G) which is very costly.

Regards
Enrico
Comment 3 Milan Crha 2012-05-04 07:21:18 UTC
The current approach is to create multiple accounts with different SMTP addresses. The 3.6.x will provide identities, which will make this simpler. The 3.6.x may also make the changes in the account propagated immediately.

*** This bug has been marked as a duplicate of bug 207481 ***
Comment 4 Enrico 2012-05-04 08:57:27 UTC
Hi Milan, 

Can you please explain how the identities would work? Is this similar to the Profiles option used by MS Outlook?

Regards
Enrico
Comment 5 Milan Crha 2012-05-04 11:32:49 UTC
I'm not implementing them, but I expect you'll be able to define multiple outgoing servers and choose one of them before sending. It's similar like today, when you define multiple "send only" accounts (the receiving server type is set to "None"). I think it'll be close to the way how Thunderbird implements identities, which is different from MS Outlook profiles.