Bug 149873

Summary: Kmail account settings get out of sync when changing them
Product: [Applications] kmail Reporter: Alex Dănilă <alex.danila.web>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: NOR    
Version: 1.9.5   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Alex Dănilă 2007-09-14 22:44:58 UTC
Version:           1.9.5 (using KDE 3.5.5, Debian Package 4:3.5.5a.dfsg.1-8 (4.0))
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.18-5-k7

Steps to reproduce:
-Create a new accout for sending e-mails, with some wrong settings, such that it doesn't work
-write an e-mail and try so send it with the wrong smtp account, be sure it doesn't work
-fix the account and try to send the e-mail again. Kmail will try to send it with the old wrong settings.
-try to send the message again, now click on the sending identity and choose the newly repaired identity, now sending the e-mail should work

Same bug:
If you change the name of one of the sending accounts Kmail will be confused and say something like "unknown transport" (I don't know the actual message in English since I use it in Romanian). 
It is quite confusing and I didn't test all the posible combinations, but in order to make things work you kind of have to go to all the comboboxes related to sending messages and click on them to force an update.
Comment 1 Thomas McGuire 2008-04-03 21:02:55 UTC
I just tested it with the KDE4 version, and there, it works.
In KDE4, KMail uses the new mailtransport library, that seems to fix the problem. 
Changing the name shouldn't be a problem now, too, since the new library uses unique IDs to identify transports.