https://bugs.kde.org/show_bug.cgi?id=243832
Summary: sieve can't login because of enum mistmatch between kmail and imap_resource Product: Akonadi Version: 4.5 Platform: Compiled Sources OS/Version: Linux Status: NEW Severity: normal Priority: NOR Component: IMAP resource AssignedTo: er...@kde.org ReportedBy: fa...@kde.org CC: vkra...@kde.org, kdepim-bugs@kde.org Version: 4.5 (using Devel) OS: Linux KMail::Util::findSieveUrlForAccount calls authentication() on the imapsettings dbus interface, and treats it as a KIMAP::LoginJob enum. But the imap resource implements authentication() as a MailTransport::Transport::EnumAuthenticationType::type. So my imap (on mail.kdab.com) auth type of "Plain" gets wrongly converted to "ANONYMOUS", and the sieve kioslave doesn't manage to log in. Reproducible: Always Steps to Reproduce: 1) Configure an IMAP account (e.g. on mail.kdab.com) 2) Settings / Manage sieve scripts. Actual Results: Authorization failed, Authentication failed. Most likely the password is wrong. The server responded: NO "Authentication Error" authentication not supported I asked Kevin and he told me that the code was using the KIMAP::LoginJob enum initially and has been changed to use the MailTransport enum later on. I indeed remember the migration issue caused by that. Isn't the right fix, to avoid forcing our users through that migration problem, to go back to the KIMAP::LoginJob enum? This would fix the migration issue -and- fix the bad enum conversion that makes it impossible to edit sieve scripts currently. -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ Kdepim-bugs mailing list Kdepim-bugs@kde.org https://mail.kde.org/mailman/listinfo/kdepim-bugs