For auto configuration, RFC 6186 states in section 4:
> When a user identifier is required, MUAs MUST first
> use the full email address provided by the user, and if that results
> in an authentication failure, SHOULD fall back to using the "local-
> part" extracted from the email address.
Claws Mail's autoconfiguration only uses the local part before the @ and does not use the full email address first.
I think autoconfig in Claws doesn't implement that part at all, because I've seen that the RFC was full of SHOULDs and MAYBEs and WHOKNOWs and I decided not to do anything there.
Using the local part as username predates autoconfig implementation, in fact.
Changes related to this bug have been committed.
Please check latest Git and update the bug accordingly.
You can also get the patch from:
++ ChangeLog 2015-08-26 11:06:02.883860661 +0200
Merge: 18b0723 87b3e7c
Author: Colin Leroy <firstname.lastname@example.org>
Date: Wed Aug 26 11:06:02 2015 +0200
Merge branch 'master' of file:///home/git/claws
Author: Ricardo Mones <email@example.com>
Date: Wed Aug 26 10:59:29 2015 +0200
Fix bug #3209 ‘autoconfig does not use full email address as username’
If a provider supports Auto-Configuring it's likely to be using the
full email address as user ID, not the local machine $USER.